Example #1
0
        public static void AddItem(APIOutputVATInvoiceConfig postedItem)
        {
            List <APIOutputVATInvoiceConfig> list = GetData();

            postedItem.ID = list.Count > 0 ? list.LastOrDefault().ID + 1 : 1;
            list.Add(postedItem);
        }
Example #2
0
        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;
        }
Example #3
0
        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));
        }