public Entity.Cartproduct ParseCartProduct(Model.CartProducts cartproduct) { return(new Entity.Cartproduct { CartProductsId = cartproduct.CartProductsID, ProductCount = cartproduct.ProductCount, CartId = cartproduct.CartID, ProductId = cartproduct.ProductID, InventoryId = cartproduct.InventoryID }); }
public List <CartProducts> FindCartProducts(int cartID) { List <Entity.Cartproduct> entityCart = _context.Cartproducts.Where(x => x.CartId.Equals(cartID)).AsNoTracking().ToList(); List <Model.CartProducts> modelCartProducts = new List <CartProducts>(); if (entityCart.Count == 0) { CartProducts cartProducts = new CartProducts(); cartProducts.CartID = cartID; AddCartProduct(cartProducts); } foreach (Entity.Cartproduct cartProduct in entityCart) { Model.CartProducts modelCartProduct = _mapper.ParseCartProduct(cartProduct); modelCartProducts.Add(modelCartProduct); } _context.SaveChanges(); return(modelCartProducts); }