public IActionResult SavePlatformSettings([FromBody] PlatformSettingModel model) { if (ModelState.IsValid) { PlatformSetting setting = new PlatformSetting { AppName = model.AppName , VersionNumber = model.AppVersion , DataLogEnabled = model.DataLogEnabled , LogLevel = (LogLevel)model.LogLevel , LogEnabled = model.LogEnabled , ShowMenuInUserPrivileges = model.ShowMenuInUserPrivileges , VerifyCodeEnabled = model.VerifyCodeEnabled , MaxFetchRecords = model.MaxFetchRecords , CacheEnabled = model.CacheEnabled }; return(_settingService.Save(setting).SaveResult(T)); } return(SaveFailure(GetModelErrors())); }
public IActionResult EditPlatformSetting() { var settings = _settingFinder.Get <PlatformSetting>(); PlatformSettingModel model = new PlatformSettingModel { AppName = settings.AppName, AppVersion = settings.VersionNumber, DataLogEnabled = settings.DataLogEnabled, LogEnabled = settings.LogEnabled, LogLevel = (int)settings.LogLevel, ShowMenuInUserPrivileges = settings.ShowMenuInUserPrivileges, MaxFetchRecords = settings.MaxFetchRecords }; return(View(model)); }