public List <Product> GetAll() { using (ETicaretContext context = new ETicaretContext()) { return(context.Products.ToList()); //context imizdeki bütün verileri liste halinde çektik } }
public List <Product> GetByUnitPrice(decimal min, decimal max) { using (ETicaretContext context = new ETicaretContext()) { return(context.Products.Where(p => p.UnitPrice >= min && p.UnitPrice <= max).ToList()); //verilen değerler arasında varsa ürün getir. } }
public List <Product> GetByUnitPrice(decimal price) { using (ETicaretContext context = new ETicaretContext()) { return(context.Products.Where(p => p.UnitPrice >= price).ToList()); //verilen değere eşit ve ya büyük fiyatlı ürünü getir. } }
public List <Product> GetByName(string key) { using (ETicaretContext context = new ETicaretContext()) { return(context.Products.Where(p => p.Name.Contains(key)).ToList()); //anahtar cümleyi içeren kelimeyi getir. } }
public void Delete(Product product) { using (ETicaretContext context = new ETicaretContext()) { var deger = context.Entry(product); deger.State = EntityState.Deleted; context.SaveChanges(); } }
public Product GetById(int id) { using (ETicaretContext context = new ETicaretContext()) { var result = context.Products.FirstOrDefault(p => p.Id == id); return(result); //verilen id nosuna göre arama yap. } }