public ActionResult Edit(Guid?id) { CmsBlock block; if (id == null) { block = new CmsBlock(); } else { block = DbSession.Get <CmsBlock>(id.Value); } if (block == null) { return(HttpNotFound()); } return(View(block)); }
public ActionResult EditPost(Guid id) { CmsBlock block; if (Guid.Empty.Equals(id)) { block = new CmsBlock(); } else { block = DbSession.Get <CmsBlock>(id); } if (TryUpdateModel(block)) { DbSession.SaveOrUpdate(block); DbSession.Flush(); return(RedirectToAction("Edit", new { id = block.ID })); } return(View(block)); }