Example #1
0
        public JsonResult EditConfigData(EditConfigViewModel editModel)
        {
            JsonResult json = new JsonResult();

            json.JsonRequestBehavior = JsonRequestBehavior.AllowGet;

            if (!ModelState.IsValid)
            {
                json.Data = new { success = false, message = "Invalid inputs." };

                return(json);
            }

            var configFromDb = ConfigurationService.Instance.GetConfig(editModel.Key);

            configFromDb.Value = editModel.Value;

            var result = ConfigurationService.Instance.EditConfig(configFromDb);

            if (result)
            {
                json.Data = new { success = true }
            }
            ;
            else
            {
                json.Data = new { success = false, message = "Something went wrong." }
            };

            return(json);
        }
    }
Example #2
0
        public ActionResult Edit(EditConfigViewModel editConfigViewModel)
        {
            if (ModelState.IsValid)
            {
                ConfigService.EditConfig(ConfigViewModelService.Map_EditConfigViewModel_Config(editConfigViewModel));
                return(RedirectToAction("Index", "Home"));
            }

            return(View(editConfigViewModel));
        }
Example #3
0
 public Config Map_EditConfigViewModel_Config(EditConfigViewModel editConfigViewModel)
 {
     return(Mapper.Map <Config>(editConfigViewModel));
 }