public HomePageSettingsDto GetHomePageSettings() { List <SystemSetting> settings = ListSettings(SystemSettingTypeEnum.HomePageSettings); HomePageSettingsDto homePageSettings = LoadSettingItems <HomePageSettingsDto>(settings); return(homePageSettings); }
public virtual async void UpdateHomePageSettings(HomePageSettingsDto dto) { foreach (PropertyInfo prop in typeof(HomePageSettingsDto).GetProperties()) { SystemSetting setting = Get(SystemSettingTypeEnum.HomePageSettings, prop.Name); setting.Value = prop.GetValue(dto).ToString(); await UpdateAsync(setting); } }
public HomePageSettingsDto GetHomePageSettings() { lock (_settingGetLock) { List <SystemSetting> settings = ListSettings(SystemSettingTypeEnum.HomePageSettings).Result; HomePageSettingsDto homePageSettings = LoadSettingItems <HomePageSettingsDto>(settings); return(homePageSettings); } }
public IActionResult Get(SystemSettingTypeEnum settingType) { switch (settingType) { case SystemSettingTypeEnum.HomePageSettings: HomePageSettingsDto result = this._systemSettingsService.GetHomePageSettings(); return(Json(result)); default: throw new NotFiniteNumberException(); } }