public ActionResult Edit(FormCollection collection) { try { PLProductVariation plpv = new PLProductVariation(); plpv.pv_id = int.Parse(collection["pv_id"]); plpv.product_id = int.Parse(collection["products"]); plpv.brand_id = int.Parse(collection["brands"]); plpv.product_color_id = int.Parse(collection["colors"]); plpv.product_cutting_id = int.Parse(collection["cuttings"]); plpv.product_type_id = int.Parse(collection["types"]); plpv.sex = char.Parse(collection["sexes"]); plpv.size = collection["sizes"]; plpv.stock = int.Parse(collection["stocks"]); plpv.price = float.Parse(collection["prices"]); plpv.condition = char.Parse(collection["condition"]); ProductVariationClientService.UpdateProductVariation(plpv); return(RedirectToAction("Index")); } catch (Exception e) { System.Diagnostics.Debug.WriteLine("HERE IS THE ERROR: " + e.ToString()); AllProductInfo api = new AllProductInfo(); return(View("Index", api)); } }
public ActionResult Delete(int id) { SLProductVariation.SLProductVariationClient slpv = new SLProductVariation.SLProductVariationClient(); string[] errors = new string[0]; slpv.DeletePV(id, ref errors); AllProductInfo api = new AllProductInfo(); //api.pvList[id] = ProductVariationClientService.ReadProductVariationDetail(id); return(View("Index", api)); }
public ActionResult Edit(int id) { SLProductVariation.ProductVariationInfo pv = this.pvList.GetPVDetail(id); PLProductVariation plpv = ProductVariationClientService.DTO_to_PL(pv); AllProductInfo api = new AllProductInfo(); api.pvList[0] = plpv; return(View("Edit", api)); }
// // GET: /ProductVariation/ public ActionResult Index() { List <PLProductVariation> plpv = new List <PLProductVariation>(); List <SLProductVariation.ProductVariationInfo> pvList = this.pvList.GetPVList('z'); for (int i = 0; i < pvList.Count; i++) { plpv.Add(ProductVariationClientService.DTO_to_PL(pvList[i])); } AllProductInfo api = new AllProductInfo(); api.pvList = plpv; return(View("Index", api)); }
public ActionResult Create() { AllProductInfo api = new AllProductInfo(); return(View("Create", api)); }