// GET: api/ShoppingCart/5 public ShoppingCartJson Get(int id) { var result = new ShoppingCartJson(); result = shoppingCartLogic.Get(id); return(result); }
public ShoppingCart ConvertToShoppingCart(ShoppingCartJson shoppingCartJson) { var shoppingCart = new ShoppingCart() { Id = shoppingCartJson.id, UserId = shoppingCartJson.userId, ShoppingProducts = new List <ShoppingProduct>() }; return(shoppingCart); }
public ShoppingCartJson ConvertToShoppingCartJson(ShoppingCart shoppingCart) { var shoppingCartJson = new ShoppingCartJson() { id = shoppingCart.Id, userId = shoppingCart.UserId, shoppingProducts = ConvertToShoppingProductJson(shoppingCart.ShoppingProducts) }; return(shoppingCartJson); }
public void PostShoppingCart(ShoppingCartJson shoppingCartJson) { Repository <ShoppingCart> shoppingCartRepository = new Repository <ShoppingCart>(db); // préconversion pour récupérer l'ID var shoppingCart = convertor.ConvertToShoppingCart(shoppingCartJson); // insertion vers la db var entity = shoppingCartRepository.Insert2(shoppingCart); db.SaveChanges(); //récupération de l'id //var entity = db.ShoppingCarts.Where(s => s == shoppingCart).FirstOrDefault(); var entityID = entity.Id; //peupler les shoppings products entity.ShoppingProducts = convertor.ConvertShoppingProductJsonListToShoppingProductList(shoppingCartJson.shoppingProducts, entityID); db.SaveChanges(); }
public void Post(ShoppingCartJson shoppingCartJson) { shoppingCartLogic.PostShoppingCart(shoppingCartJson); }