Пример #1
0
        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));
        }