public virtual ActionResult Edit(string id, CatalogEditModel c) { var x = Catalogs.Get(id); if (!ModelState.IsValid) { return(View(c)); } try { c.Apply(x); Catalogs.Save(x); return(this.RedirectToAction(d => d.Index())); } catch (Exception ex) { Notifier.Notify(ex); return(View(c)); } }
public virtual ActionResult Edit(string id) { return(View(CatalogEditModel.FromDomain(Catalogs.Get(id)))); }