├── .gitattributes ├── .gitignore ├── HotelBooking.DAL ├── Context │ └── AppDbContext.cs ├── HotelBooking.DAL.csproj ├── IRepositories │ ├── IAmenityRepository.cs │ ├── IHotelRepository.cs │ ├── IReservationRepository.cs │ ├── IRoomRepository.cs │ ├── IRoomsAmenityRepository.cs │ └── IUserRepository.cs ├── Migrations │ ├── 20230322080026_HotelBooking.Designer.cs │ ├── 20230322080026_HotelBooking.cs │ ├── 20230322130939_Hotel.Designer.cs │ ├── 20230322130939_Hotel.cs │ └── AppDbContextModelSnapshot.cs └── Repositories │ ├── AmenityRepository.cs │ ├── HotelRepository.cs │ ├── ReservationRepository.cs │ ├── RoomRepository.cs │ ├── RoomsAmenityRepository.cs │ └── UserRepository.cs ├── HotelBooking.Domain ├── Common │ └── Auditable.cs ├── Entities │ ├── Amenity.cs │ ├── Data.cs │ ├── Hotel.cs │ ├── Reservation.cs │ ├── Room.cs │ ├── RoomsAmenity.cs │ ├── User.cs │ └── UserData.cs ├── Enums │ └── PaymentType.cs └── HotelBooking.Domain.csproj ├── HotelBooking.Service ├── DTOs │ ├── AmenityDto.cs │ ├── AmenityForCreationDto.cs │ ├── HotelDto.cs │ ├── HotelForCreationDto.cs │ ├── ReservationDto.cs │ ├── ReservationForCreationDto.cs │ ├── RoomDto.cs │ ├── RoomForCreationDto.cs │ ├── UserDto.cs │ └── UserForCreationDto.cs ├── Helpers │ └── Response.cs ├── HotelBooking.Service.csproj ├── Interfaces │ ├── IAmenityService.cs │ ├── IHotelService.cs │ ├── IReservationService.cs │ ├── IRoomService.cs │ ├── IUserDataService.cs │ └── IUserService.cs ├── Mappers │ └── MapperProfile.cs └── Services │ ├── AmenityService.cs │ ├── HotelService.cs │ ├── ReservationService.cs │ ├── RoomService.cs │ ├── UserDataService.cs │ └── UserService.cs ├── HotelBooking.sln ├── HotelBooking ├── HotelBooking.Presentation.csproj └── Program.cs └── README.md /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/.gitignore -------------------------------------------------------------------------------- /HotelBooking.DAL/Context/AppDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Context/AppDbContext.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/HotelBooking.DAL.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/HotelBooking.DAL.csproj -------------------------------------------------------------------------------- /HotelBooking.DAL/IRepositories/IAmenityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/IRepositories/IAmenityRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/IRepositories/IHotelRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/IRepositories/IHotelRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/IRepositories/IReservationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/IRepositories/IReservationRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/IRepositories/IRoomRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/IRepositories/IRoomRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/IRepositories/IRoomsAmenityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/IRepositories/IRoomsAmenityRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/IRepositories/IUserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/IRepositories/IUserRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Migrations/20230322080026_HotelBooking.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Migrations/20230322080026_HotelBooking.Designer.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Migrations/20230322080026_HotelBooking.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Migrations/20230322080026_HotelBooking.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Migrations/20230322130939_Hotel.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Migrations/20230322130939_Hotel.Designer.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Migrations/20230322130939_Hotel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Migrations/20230322130939_Hotel.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Migrations/AppDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Migrations/AppDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Repositories/AmenityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Repositories/AmenityRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Repositories/HotelRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Repositories/HotelRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Repositories/ReservationRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Repositories/ReservationRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Repositories/RoomRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Repositories/RoomRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Repositories/RoomsAmenityRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Repositories/RoomsAmenityRepository.cs -------------------------------------------------------------------------------- /HotelBooking.DAL/Repositories/UserRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.DAL/Repositories/UserRepository.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Common/Auditable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Common/Auditable.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Entities/Amenity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Entities/Amenity.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Entities/Data.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Entities/Data.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Entities/Hotel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Entities/Hotel.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Entities/Reservation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Entities/Reservation.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Entities/Room.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Entities/Room.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Entities/RoomsAmenity.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Entities/RoomsAmenity.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Entities/User.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Entities/User.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Entities/UserData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Entities/UserData.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/Enums/PaymentType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/Enums/PaymentType.cs -------------------------------------------------------------------------------- /HotelBooking.Domain/HotelBooking.Domain.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Domain/HotelBooking.Domain.csproj -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/AmenityDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/AmenityDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/AmenityForCreationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/AmenityForCreationDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/HotelDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/HotelDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/HotelForCreationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/HotelForCreationDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/ReservationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/ReservationDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/ReservationForCreationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/ReservationForCreationDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/RoomDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/RoomDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/RoomForCreationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/RoomForCreationDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/UserDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/UserDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/DTOs/UserForCreationDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/DTOs/UserForCreationDto.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Helpers/Response.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Helpers/Response.cs -------------------------------------------------------------------------------- /HotelBooking.Service/HotelBooking.Service.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/HotelBooking.Service.csproj -------------------------------------------------------------------------------- /HotelBooking.Service/Interfaces/IAmenityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Interfaces/IAmenityService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Interfaces/IHotelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Interfaces/IHotelService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Interfaces/IReservationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Interfaces/IReservationService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Interfaces/IRoomService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Interfaces/IRoomService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Interfaces/IUserDataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Interfaces/IUserDataService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Interfaces/IUserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Interfaces/IUserService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Mappers/MapperProfile.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Mappers/MapperProfile.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Services/AmenityService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Services/AmenityService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Services/HotelService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Services/HotelService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Services/ReservationService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Services/ReservationService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Services/RoomService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Services/RoomService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Services/UserDataService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Services/UserDataService.cs -------------------------------------------------------------------------------- /HotelBooking.Service/Services/UserService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.Service/Services/UserService.cs -------------------------------------------------------------------------------- /HotelBooking.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking.sln -------------------------------------------------------------------------------- /HotelBooking/HotelBooking.Presentation.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking/HotelBooking.Presentation.csproj -------------------------------------------------------------------------------- /HotelBooking/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/HotelBooking/Program.cs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Behzodkhoja/HotelBooking/HEAD/README.md --------------------------------------------------------------------------------