public ActionResult Save(HtmlContentCreateOrEditViewModel model) { if (ModelState.IsValid) { HtmlContent htmlContent; if (model.Id.HasValue) { htmlContent = _htmlContentsBL.GetById(model.Id.Value); } else { htmlContent = new HtmlContent(); } htmlContent.Code = model.Code; htmlContent.Text = model.Text; _htmlContentsBL.Update(htmlContent); model.Id = htmlContent.Id; } return(RedirectToAction("Index", new { htmlContentCode = model.Code })); }
public ActionResult Edit(HtmlContentCode htmlContentCode) { HtmlContentCreateOrEditViewModel model; HtmlContent htmlContent = _htmlContentsBL.GetByCode(htmlContentCode); if (htmlContent != null) { model = new HtmlContentCreateOrEditViewModel { Text = htmlContent.Text, Code = htmlContent.Code, Id = htmlContent.Id == 0 ? (int?)null : htmlContent.Id }; } else { model = new HtmlContentCreateOrEditViewModel { Code = htmlContentCode }; } return(View(model)); }