Пример #1
0
        public bool AddCartHistory(CartHistory cartHistory)
        {
            try
            {
                db.CartHistories.Add(cartHistory);
                db.SaveChanges();

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #2
0
 public void CheckoutCart(string userId)
 {
     using (var context = GenerateContext())
     {
         var currentCart = GetNewestCartForUser(context, userId);
         if (currentCart is null)
         {
             throw new ArgumentException("User does not have a cart to checkout with.");
         }
         var history = new CartHistory()
         {
             CartId       = currentCart.Id,
             UserId       = userId,
             DateSubmited = DateTime.Now,
         };
         context.CartHistories.Add(history);
         context.SaveChanges();
     }
 }
Пример #3
0
        public bool addCartHistory(CartDetail cart, int statusId, string userId)
        {
            try
            {
                var cartHistory = new CartHistory
                {
                    CartDetail   = cart,
                    CartStatusId = statusId,
                    dtStatus     = DateTime.Now,
                    UserId       = userId,
                };

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #4
0
        public bool addCartHistory(int cartId, int statusId, string userId)
        {
            try
            {
                var cartHistory = new CartHistory
                {
                    CartDetailId = cartId,
                    CartStatusId = statusId,
                    dtStatus     = DateTime.Now,
                    UserId       = userId,
                };

                cartdb.AddCartHistory(cartHistory);

                return(true);
            }
            catch
            {
                return(false);
            }
        }
Пример #5
0
 public CartHistoryModel AddToCartHistory(CartHistoryModel model)
 {
     using (dbContext)
     {
         if (model != null)
         {
             CartHistory history = new CartHistory
             {
                 CartHistoryId = model.CartHistoryId,
                 ProductId     = model.ProductId,
                 UserCartId    = model.UserCartId,
                 //Product = model.Product,
                 Quantity     = model.Quantity,
                 Price        = model.Price,
                 Status       = model.Status,
                 DateRecorded = model.DateRecorded
             };
             _ = dbContext.CartHistories.Add(history);
             _ = dbContext.SaveChanges();
             return(model);
         }
     }
     return(model);
 }