public UserRepository(ICicekSepetiDbContext context)
     : base(context)
 {
 }
Exemple #2
0
        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();
            });
        }
Exemple #3
0
        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();
        }
Exemple #4
0
 public BasketRepository(ICicekSepetiDbContext context)
     : base(context)
 {
 }
Exemple #5
0
 public Repository(ICicekSepetiDbContext context)
 {
     _context = context;
 }
Exemple #6
0
 public UnitOfWork(ICicekSepetiDbContext context)
 {
     this._context = context;
 }
 public ProductRepository(ICicekSepetiDbContext context)
     : base(context)
 {
 }
Exemple #8
0
 public ShoppingCartRepository(ICicekSepetiDbContext context)
     : base(context)
 {
 }
 public CicekSepetiUnitOfWork(ICicekSepetiDbContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }
Exemple #10
0
 public Repository(ICicekSepetiDbContext context)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
 }