├── .gitattributes ├── .gitignore ├── WebApplication1.sln └── WebApplication1 ├── Controllers ├── AccountController.cs ├── CartController.cs ├── CategoryController.cs ├── PaymentController.cs ├── ProductController.cs ├── ShipmentController.cs └── WishListController.cs ├── DTO ├── CartDTO.cs ├── CatDTO.cs ├── CategoryWithProduct.cs ├── GeneralResponse.cs ├── LoginUserDTO.cs ├── PaymentDTO.cs ├── ProductDTO.cs ├── RegisterUserDTO.cs ├── ShipmentDTO.cs ├── WishListDTO.cs └── WishListDTOs.cs ├── Migrations ├── 20240409180102_db.Designer.cs ├── 20240409180102_db.cs ├── 20240409200736_PaymentClass.Designer.cs ├── 20240409200736_PaymentClass.cs ├── 20240410101856_CartClass.Designer.cs ├── 20240410101856_CartClass.cs ├── 20240410155050_WishListClass.Designer.cs ├── 20240410155050_WishListClass.cs └── ContextModelSnapshot.cs ├── Models ├── ApplicationUser.cs ├── Cart.cs ├── Category.cs ├── Context.cs ├── Payment.cs ├── Product.cs ├── Shipment.cs └── WishList.cs ├── Program.cs ├── Properties └── launchSettings.json ├── Repository ├── CartRepository.cs ├── CategoryRepository.cs ├── ICartRepository.cs ├── ICategoryRepository.cs ├── IPaymentRepository.cs ├── IProductRepository.cs ├── IShipmentRepository.cs ├── IWishListRepository.cs ├── PaymentRepository.cs ├── ProductRepository.cs ├── ShipmentRepository.cs └── WishListRepository.cs ├── WeatherForecast.cs ├── WebApplication1.csproj ├── WebApplication1.http ├── appsettings.Development.json └── appsettings.json /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/.gitignore -------------------------------------------------------------------------------- /WebApplication1.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1.sln -------------------------------------------------------------------------------- /WebApplication1/Controllers/AccountController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Controllers/AccountController.cs -------------------------------------------------------------------------------- /WebApplication1/Controllers/CartController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Controllers/CartController.cs -------------------------------------------------------------------------------- /WebApplication1/Controllers/CategoryController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Controllers/CategoryController.cs -------------------------------------------------------------------------------- /WebApplication1/Controllers/PaymentController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Controllers/PaymentController.cs -------------------------------------------------------------------------------- /WebApplication1/Controllers/ProductController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Controllers/ProductController.cs -------------------------------------------------------------------------------- /WebApplication1/Controllers/ShipmentController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Controllers/ShipmentController.cs -------------------------------------------------------------------------------- /WebApplication1/Controllers/WishListController.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Controllers/WishListController.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/CartDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/CartDTO.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/CatDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/CatDTO.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/CategoryWithProduct.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/CategoryWithProduct.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/GeneralResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/GeneralResponse.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/LoginUserDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/LoginUserDTO.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/PaymentDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/PaymentDTO.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/ProductDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/ProductDTO.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/RegisterUserDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/RegisterUserDTO.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/ShipmentDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/ShipmentDTO.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/WishListDTO.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/WishListDTO.cs -------------------------------------------------------------------------------- /WebApplication1/DTO/WishListDTOs.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/DTO/WishListDTOs.cs -------------------------------------------------------------------------------- /WebApplication1/Migrations/20240409180102_db.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Migrations/20240409180102_db.Designer.cs -------------------------------------------------------------------------------- /WebApplication1/Migrations/20240409180102_db.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Migrations/20240409180102_db.cs -------------------------------------------------------------------------------- /WebApplication1/Migrations/20240409200736_PaymentClass.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Migrations/20240409200736_PaymentClass.Designer.cs -------------------------------------------------------------------------------- /WebApplication1/Migrations/20240409200736_PaymentClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Migrations/20240409200736_PaymentClass.cs -------------------------------------------------------------------------------- /WebApplication1/Migrations/20240410101856_CartClass.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Migrations/20240410101856_CartClass.Designer.cs -------------------------------------------------------------------------------- /WebApplication1/Migrations/20240410101856_CartClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Migrations/20240410101856_CartClass.cs -------------------------------------------------------------------------------- /WebApplication1/Migrations/20240410155050_WishListClass.Designer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Migrations/20240410155050_WishListClass.Designer.cs -------------------------------------------------------------------------------- /WebApplication1/Migrations/20240410155050_WishListClass.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Migrations/20240410155050_WishListClass.cs -------------------------------------------------------------------------------- /WebApplication1/Migrations/ContextModelSnapshot.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Migrations/ContextModelSnapshot.cs -------------------------------------------------------------------------------- /WebApplication1/Models/ApplicationUser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Models/ApplicationUser.cs -------------------------------------------------------------------------------- /WebApplication1/Models/Cart.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Models/Cart.cs -------------------------------------------------------------------------------- /WebApplication1/Models/Category.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Models/Category.cs -------------------------------------------------------------------------------- /WebApplication1/Models/Context.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Models/Context.cs -------------------------------------------------------------------------------- /WebApplication1/Models/Payment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Models/Payment.cs -------------------------------------------------------------------------------- /WebApplication1/Models/Product.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Models/Product.cs -------------------------------------------------------------------------------- /WebApplication1/Models/Shipment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Models/Shipment.cs -------------------------------------------------------------------------------- /WebApplication1/Models/WishList.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Models/WishList.cs -------------------------------------------------------------------------------- /WebApplication1/Program.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Program.cs -------------------------------------------------------------------------------- /WebApplication1/Properties/launchSettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Properties/launchSettings.json -------------------------------------------------------------------------------- /WebApplication1/Repository/CartRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/CartRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/CategoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/CategoryRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/ICartRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/ICartRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/ICategoryRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/ICategoryRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/IPaymentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/IPaymentRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/IProductRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/IProductRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/IShipmentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/IShipmentRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/IWishListRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/IWishListRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/PaymentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/PaymentRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/ProductRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/ProductRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/ShipmentRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/ShipmentRepository.cs -------------------------------------------------------------------------------- /WebApplication1/Repository/WishListRepository.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/Repository/WishListRepository.cs -------------------------------------------------------------------------------- /WebApplication1/WeatherForecast.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/WeatherForecast.cs -------------------------------------------------------------------------------- /WebApplication1/WebApplication1.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/WebApplication1.csproj -------------------------------------------------------------------------------- /WebApplication1/WebApplication1.http: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/WebApplication1.http -------------------------------------------------------------------------------- /WebApplication1/appsettings.Development.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/appsettings.Development.json -------------------------------------------------------------------------------- /WebApplication1/appsettings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sarah-sameh/E-Commerce_Web-API/HEAD/WebApplication1/appsettings.json --------------------------------------------------------------------------------