public static void AddItem(APISalesOnlineItemsPromotion postedItem) { APISalesOnlineItemsPromotion item = postedItem; item.NumberOrder = GetData().Max(m => m.NumberOrder) + 1; SalesOnlineItemsPromotionList.GetData().Add(postedItem); }
public static void UpdateItem(APISalesOnlineItemsPromotion postedItem) { var editedModel = SalesOnlineItemsPromotionList.GetData().First(i => i.NumberOrder == postedItem.NumberOrder); editedModel.NumberOrder = postedItem.NumberOrder; editedModel.Code = postedItem.Code; editedModel.Name = postedItem.Name; editedModel.Specification = postedItem.Specification; editedModel.Weight = postedItem.Weight; editedModel.Unit = postedItem.Unit; editedModel.Quantity = postedItem.Quantity; editedModel.Note = postedItem.Note; }
public ActionResult SalesOnlineItemsPromotionGridViewPartialUpdate(MVC.Areas.Sell.Models.APISalesOnlineItemsPromotion item) { var model = SalesOnlineItemsPromotionList.GetData(); if (ModelState.IsValid) { try { SalesOnlineItemsPromotionList.UpdateItem(item); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } return(PartialView("_SalesOnlineItemsPromotionGridViewPartial", model)); }