public ActionResult Edit(TaxClassViewModel model) { if (ModelState.IsValid) { var taxClass = taxClassService.AddOrUpdate(model); return(RedirectToAction("Index") .WithSuccess(string.Format("Tax class \"{0}\" has been updated".TA(), taxClass.Name))); } return(View(model)); }
public TaxClass AddOrUpdate(TaxClassViewModel model) { TaxClass taxClass; if (model.Id == 0) { taxClass = Mapper.Map<TaxClass>(model); db.TaxClasses.Add(taxClass); } else { taxClass = Find(model.Id); Mapper.Map(model, taxClass); } db.SaveChanges(); return taxClass; }
public TaxClass AddOrUpdate(TaxClassViewModel model) { TaxClass taxClass; if (model.Id == 0) { taxClass = Mapper.Map <TaxClass>(model); db.TaxClasses.Add(taxClass); } else { taxClass = Find(model.Id); Mapper.Map(model, taxClass); } db.SaveChanges(); return(taxClass); }
public ActionResult Edit(TaxClassViewModel model) { if (ModelState.IsValid) { var taxClass = taxClassService.AddOrUpdate(model); return RedirectToAction("Index") .WithSuccess(string.Format("Tax class \"{0}\" has been updated".TA(), taxClass.Name)); } return View(model); }