public void Save(ListVatClassViewModel vatCl) { Guid id = vatCl.Id; VATClass vC; if (id == Guid.Empty) { vC = _vatClassFactory.CreateVATClass(vatCl.Name, vatCl.VatClass, vatCl.Rate, vatCl.EffectiveDate); } else { vC = _vatClassRepository.GetById(id); } vC.Name = vatCl.Name; vC.VatClass = vatCl.VatClass; _vatClassRepository.Save(vC); }
public ActionResult EditVat(ListVatClassViewModel vcm) { try { _listVatClassModelBuilder.Save(vcm); return RedirectToAction("ListVat"); } catch (DomainValidationException dve) { ValidationSummary.DomainValidationErrors(dve, ModelState); return View(); } catch (Exception ex) { ViewBag.msg = ex.Message; return View(); } }