public UserRepository(ICicekSepetiDbContext context) : base(context) { }
public void Configure(IApplicationBuilder app, IWebHostEnvironment env, ILoggerFactory loggerFactory, ICicekSepetiDbContext context) { // In memory database kullandığım için test verisi ekliyorum. AddTestData(context); // Dosyaya log yazmak için var path = Directory.GetCurrentDirectory(); loggerFactory.AddFile($"{path}\\Logs\\Log.txt"); app.UseSwagger(); app.UseSwaggerUI(c => { c.SwaggerEndpoint("/swagger/v1/swagger.json", "Cicek Sepeti API V1"); }); // Exception handlerın eklenmesi. app.UseMiddleware <ExceptionMiddleware>(); if (env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseRouting(); app.UseAuthorization(); app.UseEndpoints(endpoints => { endpoints.MapControllers(); }); }
private static void AddTestData(ICicekSepetiDbContext context) { var testUser1 = new User { Id = new Guid("efe997f6-823e-4ad2-a7df-22ff0ab59eac"), Name = "Cihan", Password = "******" }; var testUser2 = new User { Id = new Guid("60e709f3-4f3b-4833-838d-296a9e345b6d"), Name = "Bulut", Password = "******" }; var testUser3 = new User { Id = new Guid("bc1bf525-5234-467f-b743-7241487bc3d2"), Name = "Akkurt", Password = "******" }; context.Users.Add(testUser1); context.Users.Add(testUser2); context.Users.Add(testUser3); var testPost1 = new Product { Id = new Guid("91ac884f-815b-4410-a479-a43f71316e20"), Name = "Laptop", Count = 20, Price = 3 }; var testPost2 = new Product { Id = new Guid("e5f74a86-3bf4-4c65-8e94-15575fbe6bd4"), Name = "Telefon", Count = 12, Price = 3 }; var testPost3 = new Product { Id = new Guid("c3589c8b-ec40-492d-911c-4f7ade2cc180"), Name = "Mause", Count = 3, Price = 3 }; var testPost4 = new Product { Id = new Guid("48f90b81-3c8b-415b-b697-fe9df50e4e96"), Name = "Ekran", Count = 21, Price = 3 }; var testPost5 = new Product { Id = new Guid("39d071de-ff88-43de-8fa7-1d76ba3a0509"), Name = "TV", Count = 22, Price = 3 }; context.Products.Add(testPost1); context.Products.Add(testPost2); context.Products.Add(testPost3); context.Products.Add(testPost4); context.Products.Add(testPost5); context.SaveChangesAsync(); }
public BasketRepository(ICicekSepetiDbContext context) : base(context) { }
public Repository(ICicekSepetiDbContext context) { _context = context; }
public UnitOfWork(ICicekSepetiDbContext context) { this._context = context; }
public ProductRepository(ICicekSepetiDbContext context) : base(context) { }
public ShoppingCartRepository(ICicekSepetiDbContext context) : base(context) { }
public CicekSepetiUnitOfWork(ICicekSepetiDbContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }
public Repository(ICicekSepetiDbContext context) { _context = context ?? throw new ArgumentNullException(nameof(context)); }