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); } }
public ActionResult Edit(EditConfigViewModel editConfigViewModel) { if (ModelState.IsValid) { ConfigService.EditConfig(ConfigViewModelService.Map_EditConfigViewModel_Config(editConfigViewModel)); return(RedirectToAction("Index", "Home")); } return(View(editConfigViewModel)); }
public Config Map_EditConfigViewModel_Config(EditConfigViewModel editConfigViewModel) { return(Mapper.Map <Config>(editConfigViewModel)); }