public ActionResult Create([Bind(Include = "date")] LBCFUBL_WCF.DBO.Shopping shopping) { if (ModelState.IsValid) { List <LBCFUBL_WCF.DBO.Product> products = Helper.GetProductClient().GetAllProducts().ToList(); List <LBCFUBL_WCF.DBO.Shopping_Product> shopping_products = new List <LBCFUBL_WCF.DBO.Shopping_Product>(); foreach (LBCFUBL_WCF.DBO.Product p in products) { string number = "number" + p.id.ToString(); int n = int.Parse(Request.Form[number]); if (n > 0) { shopping_products.Add(new LBCFUBL_WCF.DBO.Shopping_Product() { id_product = p.id, number = n }); for (int i = 0; i < n; i++) { Helper.GetPurchaseClient().CreatePurchase("lab", shopping.date, p.id, "lab"); } } } Helper.GetShoppingClient().CreateShoppingWithProducts(shopping.date, shopping_products.ToArray()); return(RedirectToAction("Index")); } return(View(shopping)); }
public System.Threading.Tasks.Task <LBCFUBL_WCF.DBO.Shopping_Product[]> GetShopping_ProductsForShoppingAsync(LBCFUBL_WCF.DBO.Shopping shopping) { return(base.Channel.GetShopping_ProductsForShoppingAsync(shopping)); }
public System.Threading.Tasks.Task <LBCFUBL_WCF.DBO.Shopping_Product> GetShopping_ProductForShoppingAndProductAsync(LBCFUBL_WCF.DBO.Shopping shopping, LBCFUBL_WCF.DBO.Product product) { return(base.Channel.GetShopping_ProductForShoppingAndProductAsync(shopping, product)); }
public LBCFUBL_WCF.DBO.Shopping_Product[] GetShopping_ProductsForShopping(LBCFUBL_WCF.DBO.Shopping shopping) { return(base.Channel.GetShopping_ProductsForShopping(shopping)); }
public LBCFUBL_WCF.DBO.Shopping_Product GetShopping_ProductForShoppingAndProduct(LBCFUBL_WCF.DBO.Shopping shopping, LBCFUBL_WCF.DBO.Product product) { return(base.Channel.GetShopping_ProductForShoppingAndProduct(shopping, product)); }
public System.Threading.Tasks.Task <bool> DeleteShopping_ProductAsync(LBCFUBL_WCF.DBO.Shopping shopping, LBCFUBL_WCF.DBO.Product product) { return(base.Channel.DeleteShopping_ProductAsync(shopping, product)); }
public bool DeleteShopping_Product(LBCFUBL_WCF.DBO.Shopping shopping, LBCFUBL_WCF.DBO.Product product) { return(base.Channel.DeleteShopping_Product(shopping, product)); }
public System.Threading.Tasks.Task CreateShopping_ProductAsync(LBCFUBL_WCF.DBO.Product product, LBCFUBL_WCF.DBO.Shopping shopping, int number) { return(base.Channel.CreateShopping_ProductAsync(product, shopping, number)); }
public void CreateShopping_Product(LBCFUBL_WCF.DBO.Product product, LBCFUBL_WCF.DBO.Shopping shopping, int number) { base.Channel.CreateShopping_Product(product, shopping, number); }