├── .gitattributes ├── .gitignore ├── BarberShop.csproj ├── BarberShop.sln ├── Configurations └── Constants.cs ├── DbContexts └── BarbershopDbContext.cs ├── Display ├── BarbershopMenu.cs ├── LogInMenu.cs ├── MainMenu.cs ├── RegisterMenu.cs └── SelectionMenu.cs ├── Helpers └── GeoLocation.cs ├── Interfaces ├── IAppointmentService.cs ├── IBarbershopService.cs ├── ISearchService.cs └── IUserService.cs ├── LICENSE.txt ├── Migrations ├── 20240307050900_InitialBarbershopDb.Designer.cs ├── 20240307050900_InitialBarbershopDb.cs └── BarbershopDbContextModelSnapshot.cs ├── Models ├── ApiModels │ ├── ApiResponse.cs │ ├── Component.cs │ ├── Geometry.cs │ └── Location.cs ├── Appointments │ └── Appointment.cs ├── Barbershops │ └── Barbershop.cs ├── Commons │ └── Auditable.cs └── Users │ └── User.cs ├── Program.cs ├── README.md └── Services ├── AppointmentService.cs ├── BarbershopService.cs └── UserService.cs /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/.gitignore -------------------------------------------------------------------------------- /BarberShop.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/BarberShop.csproj -------------------------------------------------------------------------------- /BarberShop.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/BarberShop.sln -------------------------------------------------------------------------------- /Configurations/Constants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Configurations/Constants.cs -------------------------------------------------------------------------------- /DbContexts/BarbershopDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/DbContexts/BarbershopDbContext.cs -------------------------------------------------------------------------------- /Display/BarbershopMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Display/BarbershopMenu.cs -------------------------------------------------------------------------------- /Display/LogInMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Display/LogInMenu.cs -------------------------------------------------------------------------------- /Display/MainMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Display/MainMenu.cs -------------------------------------------------------------------------------- /Display/RegisterMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Display/RegisterMenu.cs -------------------------------------------------------------------------------- /Display/SelectionMenu.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Display/SelectionMenu.cs -------------------------------------------------------------------------------- /Helpers/GeoLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Helpers/GeoLocation.cs -------------------------------------------------------------------------------- /Interfaces/IAppointmentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Interfaces/IAppointmentService.cs -------------------------------------------------------------------------------- /Interfaces/IBarbershopService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Interfaces/IBarbershopService.cs -------------------------------------------------------------------------------- /Interfaces/ISearchService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Interfaces/ISearchService.cs -------------------------------------------------------------------------------- /Interfaces/IUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Interfaces/IUserService.cs -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /Migrations/20240307050900_InitialBarbershopDb.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Migrations/20240307050900_InitialBarbershopDb.Designer.cs -------------------------------------------------------------------------------- /Migrations/20240307050900_InitialBarbershopDb.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Migrations/20240307050900_InitialBarbershopDb.cs -------------------------------------------------------------------------------- /Migrations/BarbershopDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Migrations/BarbershopDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Models/ApiModels/ApiResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Models/ApiModels/ApiResponse.cs -------------------------------------------------------------------------------- /Models/ApiModels/Component.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Models/ApiModels/Component.cs -------------------------------------------------------------------------------- /Models/ApiModels/Geometry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Models/ApiModels/Geometry.cs -------------------------------------------------------------------------------- /Models/ApiModels/Location.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Models/ApiModels/Location.cs -------------------------------------------------------------------------------- /Models/Appointments/Appointment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Models/Appointments/Appointment.cs -------------------------------------------------------------------------------- /Models/Barbershops/Barbershop.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Models/Barbershops/Barbershop.cs -------------------------------------------------------------------------------- /Models/Commons/Auditable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Models/Commons/Auditable.cs -------------------------------------------------------------------------------- /Models/Users/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Models/Users/User.cs -------------------------------------------------------------------------------- /Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Program.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/README.md -------------------------------------------------------------------------------- /Services/AppointmentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Services/AppointmentService.cs -------------------------------------------------------------------------------- /Services/BarbershopService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Services/BarbershopService.cs -------------------------------------------------------------------------------- /Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Muhammadjonov-D/BarberShop/HEAD/Services/UserService.cs --------------------------------------------------------------------------------