public static void AddItem(APIAccountingPeriod postedItem) { List <APIAccountingPeriod> list = GetData(); postedItem.Code = (list.Count + 1).ToString(); list.Add(postedItem); }
public static void UpdateItem(APIAccountingPeriod postedItem) { var editedModel = GetData().First(i => i.Code == postedItem.Code); editedModel.Name = postedItem.Name; editedModel.FromDate = postedItem.FromDate; editedModel.ToDate = postedItem.ToDate; editedModel.Description = postedItem.Description; editedModel.Status = postedItem.Status; }
public ActionResult AccountingPeriodGridViewPartialUpdate(MVC.Areas.Accounting.Models.Configuration.APIAccountingPeriod item) { //var model = new object[0]; if (ModelState.IsValid) { try { AccountingPeriodModelList.UpdateItem(item); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } return(PartialView("_AccountingPeriodGridViewPartial", AccountingPeriodModelList.GetData())); }