public ActionResult Edit(int?taxPK) { if (taxPK != null) { ITaxesRepository taxesRepository = new TaxesRepository(db); Tax tax = taxesRepository.GetTaxByPK((int)taxPK); TaxView taxView = new TaxView(); taxView.ConvertFrom(tax, taxView); return(View(taxView)); } else { return(RedirectToAction("Index", "Tax")); } }
public TaxView GetModel() { var model = new TaxView() { Title = "Tax View" }; try { model.Items = _taxRepository.TCMSDb.Taxes; return(model); } catch (Exception ex) { _logger.Log(ex.Message, "In TaxService:GetModel", Logger.LogLevel.Fatal); return(model); } }
public ActionResult Edit(TaxView taxModel) { if (ModelState.IsValid) { ITaxesRepository taxesRepository = new TaxesRepository(db); Tax tax = taxesRepository.GetTaxByPK((int)taxModel.TaxPK); taxModel.ConvertTo(taxModel, tax); taxesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("UPDATE", tax.TaxPK); return(RedirectToAction("Index", "Tax")); } else { return(View(taxModel)); } }
public ActionResult Add(TaxView taxView) { if (ModelState.IsValid) { ITaxesRepository taxesRepository = new TaxesRepository(db); Tax tax = new Tax(); taxView.ConvertTo(taxView, tax); taxesRepository.Add(tax); taxesRepository.SaveChanges(); TempData["message"] = LayoutHelper.GetMessage("INSERT", tax.TaxPK); return(RedirectToAction("Index", "Tax")); } else { return(View(taxView)); } }