├── .gitignore ├── DockerFile ├── LICENSE ├── README.md ├── Talabat.APIs ├── Controllers │ ├── AccountController.cs │ ├── BaseApiController.cs │ ├── BasketController.cs │ ├── ErrorsController.cs │ ├── OrderController.cs │ ├── PaymentController.cs │ └── ProductsController.cs ├── DTOs │ ├── AddressDto.cs │ ├── BasketItemDto.cs │ ├── CustomerBasketDto.cs │ ├── LoginDto.cs │ ├── OrderDto.cs │ ├── OrderItemDto.cs │ ├── OrderToReturnDto.cs │ ├── ProductToReturnDto.cs │ ├── RegisterDto.cs │ ├── UpdateUserDto.cs │ └── UserDto.cs ├── Errors │ ├── ApiExceptionResponse.cs │ ├── ApiResponse.cs │ └── ApiValidationErrorResponse.cs ├── Extensions │ ├── ApplicationServicesExtensions.cs │ ├── IdentityServicesExtensions.cs │ ├── SwaggerServicesExtensions.cs │ └── UserManagerExtension.cs ├── Helpers │ ├── CachedAttribute.cs │ ├── MappingProfiles.cs │ ├── OrderItemPicsUrlResolver.cs │ ├── Pagination.cs │ └── ProductPicsUrlResolver.cs ├── Program.cs ├── Properties │ └── launchSettings.json ├── Talabat.APIs.csproj ├── middlewares │ └── ExceptionMiddleware.cs └── wwwroot │ └── images │ └── products │ └── sb-ang1.png ├── Talabat.Core ├── IUnitOfWork.cs ├── Models │ ├── BaseModel.cs │ ├── BasketItem.cs │ ├── CustomerBasket.cs │ ├── Identity │ │ ├── Address.cs │ │ └── AppUser.cs │ ├── Order Aggregate │ │ ├── Address.cs │ │ ├── DeliveryMethod.cs │ │ ├── Order.cs │ │ ├── OrderItem.cs │ │ ├── OrderStatus.cs │ │ └── ProductItemOrder.cs │ ├── Product.cs │ ├── ProductBrand.cs │ └── ProductCategory.cs ├── Repositories.Contract │ ├── IBasketRepository.cs │ └── IGenericRepository.cs ├── Services.Contract │ ├── IAuthService.cs │ ├── IOrderService.cs │ ├── IPaymentService.cs │ ├── IProductService.cs │ └── IResponseCacheService.cs ├── Specifications │ ├── BaseSpecifications.cs │ ├── ISpecification.cs │ ├── OrderSpecifications │ │ ├── OrderSpecifications.cs │ │ └── OrderWithPaymentIntentSpecification.cs │ └── ProductSpecifications │ │ ├── ProductWithBrandAndCategorySpecifications.cs │ │ ├── ProductsSpecParams.cs │ │ └── ProductsWithFiltrationForCountSpec.cs └── Talabat.Core.csproj ├── Talabat.Repository ├── BasketRepository.cs ├── Data │ ├── Config │ │ ├── DeliveryMethodConfigurations.cs │ │ ├── OrderConfigurations.cs │ │ ├── OrderItemConfigurations.cs │ │ ├── ProductBrandConfigurations.cs │ │ ├── ProductCategoryConfigurations.cs │ │ └── ProductConfigurations.cs │ ├── DataSeed │ │ ├── brands.json │ │ ├── categories.json │ │ ├── delivery.json │ │ └── products.json │ ├── DesignTimeDbContextFactory.cs │ ├── Migrations │ │ ├── 20241005144843_init.Designer.cs │ │ ├── 20241005144843_init.cs │ │ ├── 20241029160748_OrderModule.Designer.cs │ │ ├── 20241029160748_OrderModule.cs │ │ └── StoreContextModelSnapshot.cs │ ├── StoreContext.cs │ └── StoreContextSeed.cs ├── GenericRepository.cs ├── Identity │ ├── AppIdentityDbContext.cs │ ├── AppIdentityDbContextFactory.cs │ ├── AppIdentityDbContextSeed.cs │ └── Migrations │ │ ├── 20241027200610_InitialMigratio0n.Designer.cs │ │ ├── 20241027200610_InitialMigratio0n.cs │ │ └── AppIdentityDbContextModelSnapshot.cs ├── SpecificationsEvaluator.cs ├── Talabat.Repository.csproj └── UnitOfWork.cs ├── Talabat.Services ├── AuthService.cs ├── OrderService.cs ├── PaymentService.cs ├── ProductService.cs ├── ResponseCacheService.cs └── Talabat.Services.csproj ├── Talabat.sln └── docker-compose.yml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/.gitignore -------------------------------------------------------------------------------- /DockerFile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/DockerFile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/README.md -------------------------------------------------------------------------------- /Talabat.APIs/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Controllers/AccountController.cs -------------------------------------------------------------------------------- /Talabat.APIs/Controllers/BaseApiController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Controllers/BaseApiController.cs -------------------------------------------------------------------------------- /Talabat.APIs/Controllers/BasketController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Controllers/BasketController.cs -------------------------------------------------------------------------------- /Talabat.APIs/Controllers/ErrorsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Controllers/ErrorsController.cs -------------------------------------------------------------------------------- /Talabat.APIs/Controllers/OrderController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Controllers/OrderController.cs -------------------------------------------------------------------------------- /Talabat.APIs/Controllers/PaymentController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Controllers/PaymentController.cs -------------------------------------------------------------------------------- /Talabat.APIs/Controllers/ProductsController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Controllers/ProductsController.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/AddressDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/AddressDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/BasketItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/BasketItemDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/CustomerBasketDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/CustomerBasketDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/LoginDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/LoginDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/OrderDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/OrderDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/OrderItemDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/OrderItemDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/OrderToReturnDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/OrderToReturnDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/ProductToReturnDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/ProductToReturnDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/RegisterDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/RegisterDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/UpdateUserDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/UpdateUserDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/DTOs/UserDto.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/DTOs/UserDto.cs -------------------------------------------------------------------------------- /Talabat.APIs/Errors/ApiExceptionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Errors/ApiExceptionResponse.cs -------------------------------------------------------------------------------- /Talabat.APIs/Errors/ApiResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Errors/ApiResponse.cs -------------------------------------------------------------------------------- /Talabat.APIs/Errors/ApiValidationErrorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Errors/ApiValidationErrorResponse.cs -------------------------------------------------------------------------------- /Talabat.APIs/Extensions/ApplicationServicesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Extensions/ApplicationServicesExtensions.cs -------------------------------------------------------------------------------- /Talabat.APIs/Extensions/IdentityServicesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Extensions/IdentityServicesExtensions.cs -------------------------------------------------------------------------------- /Talabat.APIs/Extensions/SwaggerServicesExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Extensions/SwaggerServicesExtensions.cs -------------------------------------------------------------------------------- /Talabat.APIs/Extensions/UserManagerExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Extensions/UserManagerExtension.cs -------------------------------------------------------------------------------- /Talabat.APIs/Helpers/CachedAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Helpers/CachedAttribute.cs -------------------------------------------------------------------------------- /Talabat.APIs/Helpers/MappingProfiles.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Helpers/MappingProfiles.cs -------------------------------------------------------------------------------- /Talabat.APIs/Helpers/OrderItemPicsUrlResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Helpers/OrderItemPicsUrlResolver.cs -------------------------------------------------------------------------------- /Talabat.APIs/Helpers/Pagination.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Helpers/Pagination.cs -------------------------------------------------------------------------------- /Talabat.APIs/Helpers/ProductPicsUrlResolver.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Helpers/ProductPicsUrlResolver.cs -------------------------------------------------------------------------------- /Talabat.APIs/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Program.cs -------------------------------------------------------------------------------- /Talabat.APIs/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Properties/launchSettings.json -------------------------------------------------------------------------------- /Talabat.APIs/Talabat.APIs.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/Talabat.APIs.csproj -------------------------------------------------------------------------------- /Talabat.APIs/middlewares/ExceptionMiddleware.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/middlewares/ExceptionMiddleware.cs -------------------------------------------------------------------------------- /Talabat.APIs/wwwroot/images/products/sb-ang1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.APIs/wwwroot/images/products/sb-ang1.png -------------------------------------------------------------------------------- /Talabat.Core/IUnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/IUnitOfWork.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/BaseModel.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/BaseModel.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/BasketItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/BasketItem.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/CustomerBasket.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/CustomerBasket.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/Identity/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/Identity/Address.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/Identity/AppUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/Identity/AppUser.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/Order Aggregate/Address.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/Order Aggregate/Address.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/Order Aggregate/DeliveryMethod.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/Order Aggregate/DeliveryMethod.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/Order Aggregate/Order.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/Order Aggregate/Order.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/Order Aggregate/OrderItem.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/Order Aggregate/OrderItem.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/Order Aggregate/OrderStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/Order Aggregate/OrderStatus.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/Order Aggregate/ProductItemOrder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/Order Aggregate/ProductItemOrder.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/Product.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/ProductBrand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/ProductBrand.cs -------------------------------------------------------------------------------- /Talabat.Core/Models/ProductCategory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Models/ProductCategory.cs -------------------------------------------------------------------------------- /Talabat.Core/Repositories.Contract/IBasketRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Repositories.Contract/IBasketRepository.cs -------------------------------------------------------------------------------- /Talabat.Core/Repositories.Contract/IGenericRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Repositories.Contract/IGenericRepository.cs -------------------------------------------------------------------------------- /Talabat.Core/Services.Contract/IAuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Services.Contract/IAuthService.cs -------------------------------------------------------------------------------- /Talabat.Core/Services.Contract/IOrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Services.Contract/IOrderService.cs -------------------------------------------------------------------------------- /Talabat.Core/Services.Contract/IPaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Services.Contract/IPaymentService.cs -------------------------------------------------------------------------------- /Talabat.Core/Services.Contract/IProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Services.Contract/IProductService.cs -------------------------------------------------------------------------------- /Talabat.Core/Services.Contract/IResponseCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Services.Contract/IResponseCacheService.cs -------------------------------------------------------------------------------- /Talabat.Core/Specifications/BaseSpecifications.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Specifications/BaseSpecifications.cs -------------------------------------------------------------------------------- /Talabat.Core/Specifications/ISpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Specifications/ISpecification.cs -------------------------------------------------------------------------------- /Talabat.Core/Specifications/OrderSpecifications/OrderSpecifications.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Specifications/OrderSpecifications/OrderSpecifications.cs -------------------------------------------------------------------------------- /Talabat.Core/Specifications/OrderSpecifications/OrderWithPaymentIntentSpecification.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Specifications/OrderSpecifications/OrderWithPaymentIntentSpecification.cs -------------------------------------------------------------------------------- /Talabat.Core/Specifications/ProductSpecifications/ProductWithBrandAndCategorySpecifications.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Specifications/ProductSpecifications/ProductWithBrandAndCategorySpecifications.cs -------------------------------------------------------------------------------- /Talabat.Core/Specifications/ProductSpecifications/ProductsSpecParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Specifications/ProductSpecifications/ProductsSpecParams.cs -------------------------------------------------------------------------------- /Talabat.Core/Specifications/ProductSpecifications/ProductsWithFiltrationForCountSpec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Specifications/ProductSpecifications/ProductsWithFiltrationForCountSpec.cs -------------------------------------------------------------------------------- /Talabat.Core/Talabat.Core.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Core/Talabat.Core.csproj -------------------------------------------------------------------------------- /Talabat.Repository/BasketRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/BasketRepository.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Config/DeliveryMethodConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Config/DeliveryMethodConfigurations.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Config/OrderConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Config/OrderConfigurations.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Config/OrderItemConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Config/OrderItemConfigurations.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Config/ProductBrandConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Config/ProductBrandConfigurations.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Config/ProductCategoryConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Config/ProductCategoryConfigurations.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Config/ProductConfigurations.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Config/ProductConfigurations.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/DataSeed/brands.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/DataSeed/brands.json -------------------------------------------------------------------------------- /Talabat.Repository/Data/DataSeed/categories.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/DataSeed/categories.json -------------------------------------------------------------------------------- /Talabat.Repository/Data/DataSeed/delivery.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/DataSeed/delivery.json -------------------------------------------------------------------------------- /Talabat.Repository/Data/DataSeed/products.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/DataSeed/products.json -------------------------------------------------------------------------------- /Talabat.Repository/Data/DesignTimeDbContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/DesignTimeDbContextFactory.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Migrations/20241005144843_init.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Migrations/20241005144843_init.Designer.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Migrations/20241005144843_init.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Migrations/20241005144843_init.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Migrations/20241029160748_OrderModule.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Migrations/20241029160748_OrderModule.Designer.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Migrations/20241029160748_OrderModule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Migrations/20241029160748_OrderModule.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/Migrations/StoreContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/Migrations/StoreContextModelSnapshot.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/StoreContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/StoreContext.cs -------------------------------------------------------------------------------- /Talabat.Repository/Data/StoreContextSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Data/StoreContextSeed.cs -------------------------------------------------------------------------------- /Talabat.Repository/GenericRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/GenericRepository.cs -------------------------------------------------------------------------------- /Talabat.Repository/Identity/AppIdentityDbContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Identity/AppIdentityDbContext.cs -------------------------------------------------------------------------------- /Talabat.Repository/Identity/AppIdentityDbContextFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Identity/AppIdentityDbContextFactory.cs -------------------------------------------------------------------------------- /Talabat.Repository/Identity/AppIdentityDbContextSeed.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Identity/AppIdentityDbContextSeed.cs -------------------------------------------------------------------------------- /Talabat.Repository/Identity/Migrations/20241027200610_InitialMigratio0n.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Identity/Migrations/20241027200610_InitialMigratio0n.Designer.cs -------------------------------------------------------------------------------- /Talabat.Repository/Identity/Migrations/20241027200610_InitialMigratio0n.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Identity/Migrations/20241027200610_InitialMigratio0n.cs -------------------------------------------------------------------------------- /Talabat.Repository/Identity/Migrations/AppIdentityDbContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Identity/Migrations/AppIdentityDbContextModelSnapshot.cs -------------------------------------------------------------------------------- /Talabat.Repository/SpecificationsEvaluator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/SpecificationsEvaluator.cs -------------------------------------------------------------------------------- /Talabat.Repository/Talabat.Repository.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/Talabat.Repository.csproj -------------------------------------------------------------------------------- /Talabat.Repository/UnitOfWork.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Repository/UnitOfWork.cs -------------------------------------------------------------------------------- /Talabat.Services/AuthService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Services/AuthService.cs -------------------------------------------------------------------------------- /Talabat.Services/OrderService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Services/OrderService.cs -------------------------------------------------------------------------------- /Talabat.Services/PaymentService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Services/PaymentService.cs -------------------------------------------------------------------------------- /Talabat.Services/ProductService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Services/ProductService.cs -------------------------------------------------------------------------------- /Talabat.Services/ResponseCacheService.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Services/ResponseCacheService.cs -------------------------------------------------------------------------------- /Talabat.Services/Talabat.Services.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.Services/Talabat.Services.csproj -------------------------------------------------------------------------------- /Talabat.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/Talabat.sln -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mo7ammedd/Talabat-APIs/HEAD/docker-compose.yml --------------------------------------------------------------------------------