public async virtual Task <T> Update(T entity) { var ent = _context.Update(entity).Entity; await _context.SaveChangesAsync(); return(ent); }
public void addToCart(int id, int userid, int amount, Guid gecicisepetid) { bool item = _context.Cart.Where(p => p.ProductId == id && p.ShoppingId == gecicisepetid && p.IsDone == false && p.UserId == userid).Any(); if (item) { Cart product = _context.Cart.Where(p => p.ProductId == id && p.ShoppingId == gecicisepetid && p.IsDone == false && p.UserId == userid).First(); product.ProductAmount = product.ProductAmount + 1; _context.Update(product); } else { Products p1 = GetProduct(id); var cartdate = DateTime.Now; Cart c1 = new Cart { ProductId = p1.ProductId, ProductAmount = amount, ProductPrice = p1.ProductPrice, UserId = userid, ShoppingId = gecicisepetid, Date = cartdate }; _context.Cart.Add(c1); } _context.SaveChanges(); }