public void Edit(AdminEditSiteConstantViewModel viewModel, SiteConstant constant) { constant.Value = viewModel.Value; this.Data.SiteConstants.Update(constant); this.Data.SaveChanges(); }
public ActionResult Edit(int id) { var constant = this.siteConstants .GetSiteConstantById(id) .FirstOrDefault(); var editSiteConstantViewModel = new AdminEditSiteConstantViewModel { Value = constant.Value, Description = constant.Description }; return(View(editSiteConstantViewModel)); }
public ActionResult Edit(int id, AdminEditSiteConstantViewModel viewModel) { if (viewModel != null && ModelState.IsValid) { var constant = this.siteConstants .GetSiteConstantById(id) .FirstOrDefault(); this.siteConstants.Edit(viewModel, constant); this.TempData["Message"] = string.Format(GlobalConstants.SuccessMessage, " Edited Site Constant."); return(this.RedirectToAction("Index", "AdminSiteConstants", new { area = "Admin" })); } this.TempData["Message"] = string.Format(GlobalConstants.FailMessage, " Edited Site Constant."); return(this.View(viewModel)); }