public bool AddCartHistory(CartHistory cartHistory) { try { db.CartHistories.Add(cartHistory); db.SaveChanges(); return(true); } catch { return(false); } }
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(); } }
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); } }
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); } }
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); }