//nút xóa public ApiCart Remove(ApiCart cart, int pId) { var ci = cart.Items.Where(i => i.Product.ProID == pId).FirstOrDefault(); if (ci != null) { cart.Items.Remove(ci); } return(cart); }
public ApiCart Put(int?id, [FromBody] ApiCart apiCart) { try { } catch (Exception ex) { throw ex; } return(apiCart); }
//nút cập nhật public ApiCart Update(ApiCart cart, int pId, int quality) { var ci = cart.Items.Where(i => i.Product.ProID == pId).FirstOrDefault(); if (ci != null) { ci.Quantity = quality; } return(cart); }
public ApiCart Post([FromBody] ApiCart apiCart) { try { } catch (Exception ex) { throw ex; } return(apiCart); }
public ApiCart Put(int?id, [FromBody] ApiCart apiCart, int productId, int quantity = 1) { try { apiCart = service.Update(apiCart, productId, quantity); } catch (Exception ex) { throw ex; } return(apiCart); }
public ApiCart AddItem([FromBody] ApiCart apiCart, int productId, int quantity = 1) { try { apiCart = service.AddItem(apiCart, productId, quantity); } catch (Exception ex) { throw ex; } return(apiCart); }
public ApiCart Checkout([FromBody] ApiCart apiCart) { try { apiCart = service.Checkout(apiCart); } catch (Exception ex) { throw ex; } return(apiCart); }
public ApiCart AddItem(ApiCart cart, int proId, int quantity = 1) { var pro = db.Products.Where(p => p.ProID == proId).FirstOrDefault(); if (pro != null) { var ci = cart.Items.Where(i => i.Product.ProID == proId).FirstOrDefault(); if (ci == null) { ci = new ApiCartItem { Product = Mapper.Map <Product, ApiProduct>(pro), Quantity = quantity }; cart.Items.Add(ci); } else { ci.Quantity += quantity; } } return(cart); }
public int TotalQuantity(ApiCart cart) { return(cart.Items.Sum(i => i.Quantity)); }
public ApiCart Remove(ApiCart cart, int pId) { return(factory.CartDAO.Remove(cart, pId)); }
public ApiCart Delete([FromBody] ApiCart cart, int productId) { return(service.Remove(cart, productId)); }
public ApiCart Put(int?id, [FromBody] ApiCart apicart) { return(apicart); }
public ApiCart Post([FromBody] ApiCart apicart) { return(apicart); }
public ApiCart Checkout(ApiCart cart) { return(factory.CartDAO.Checkout(cart)); }
public ApiCart Update(ApiCart cart, int pId, int quality) { return(factory.CartDAO.Update(cart, pId, quality)); }
//checkout public ApiCart Checkout(ApiCart cart) { cart.Items.Clear(); return(cart); }
public ApiCart AddItem(ApiCart cart, int proId, int quantity = 1) { return(factory.CartDAO.AddItem(cart, proId, quantity)); }