public static void AddItem(APIOutputVATInvoiceConfig postedItem) { List <APIOutputVATInvoiceConfig> list = GetData(); postedItem.ID = list.Count > 0 ? list.LastOrDefault().ID + 1 : 1; list.Add(postedItem); }
public static void UpdateItem(APIOutputVATInvoiceConfig postedItem) { var editedModel = GetData().First(i => i.ID == postedItem.ID); editedModel.EffectiveDate = postedItem.EffectiveDate; editedModel.Type = postedItem.Type; editedModel.InvoiceForm = postedItem.InvoiceForm; editedModel.InvoiceCode = postedItem.InvoiceCode; }
public ActionResult OutputVATInvoiceConfigGridViewPartialUpdate(MVC.Areas.Accounting.Models.Configuration.APIOutputVATInvoiceConfig item) { var model = OutputVATInvoiceConfigList.GetData(); if (ModelState.IsValid) { try { OutputVATInvoiceConfigList.UpdateItem(item); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else { ViewData["EditError"] = "Please, correct all errors."; } return(PartialView("_OutputVATInvoiceConfigGridViewPartial", model)); }