public virtual IActionResult Config(T entity) { if (ModelState.IsValid) { _applicationSettingService.Save(entity); return(Redirect("Config")); } return(View("GeneralSetting", entity)); }
public IActionResult Edit(T entity) { if (ModelState.IsValid) { _applicationSettingService.Save(entity); return(Redirect("Edit")); } return(View(entity)); }
internal IFacadeUpdateResult <ApplicationSettingData> SaveApplicationSetting(ApplicationSettingDto dto) { ArgumentValidator.IsNotNull("dto", dto); FacadeUpdateResult <ApplicationSettingData> result = new FacadeUpdateResult <ApplicationSettingData>(); IApplicationSettingService service = UnitOfWork.GetService <IApplicationSettingService>(); ApplicationSetting instance = RetrieveOrNew <ApplicationSettingData, ApplicationSetting, IApplicationSettingService>(result.ValidationResult, dto.Id); if (result.IsSuccessful) { instance.SettingKey = dto.SettingKey; instance.SettingValue = dto.SettingValue; var saveQuery = service.Save(instance); result.AttachResult(instance.RetrieveData <ApplicationSettingData>()); result.Merge(saveQuery); } return(result); }