public async virtual Task <T> Update(T entity)
        {
            var ent = _context.Update(entity).Entity;
            await _context.SaveChangesAsync();

            return(ent);
        }
Пример #2
0
        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();
        }