This file defines the target framework for all projects.
This file defines the target framework for all projects.
It is true that a struct is instantiable and can also implement interfaces. Although one would think that the benefit would be that it avoids fewer allocations/deallocations by the garbage collector. However, this is not true, because the struct must be converted to an interface (reference ty...
It is true that a struct is instantiable and can also implement interfaces. Although one would think that the benefit would be that it avoids fewer allocations/deallocations by the garbage collector. However, this is not true, because...
There is no utility in using a private property, because no additional logic is added in the getter.
This change has been decided to avoid the use of the term Model, since new contributors may relate this term to other patterns such as MVC or MVVM. So it may cause confusion.
The advantage of this is that you can easily know what the database schema (tables, primary keys, foreign keys, fields, relationships between tables) is without having to access each functionality.
The appointment status used in any dental office are: scheduled, assisted, not assisted and canceled. The other two (in process and in consultation) are not as common and depend on the dental office.
This change was decided because the generic repository is used as a superior abstraction for reading or writing (data access) from a data source.
Resolves #68.
The appointment status used in any dental office are: scheduled, assisted, not assisted and canceled. The other two (in process and in consultation) are not as common and depend on the dental office.
This namespace was chosen because it is more descriptive than simply saying: Persons.
The word 'appoinment' was replaced by 'appointment'. See also https://github.com/DentallApp/back-end/pull/90.
This namespace was chosen because it is more descriptive than simply saying: AppointmentScheduling.
Some files and also this interface have been removed, in order not to have unnecessary things in the project, since they will not be used.
This property is required to verify if the appointment date is a holiday.
Resolves #75.
Resolves #67.
Resolves #73.