using System.Threading.Tasks; using Abp.Authorization; using Abp.Runtime.Session; using WePlatform.BaseSystem.Configuration.Dto; using WePlatform.Configuration; namespace WePlatform.BaseSystem.Configuration { [AbpAuthorize] public class ConfigurationAppService : IwbAppServiceBase, IConfigurationAppService { public async Task ChangeUiTheme(ChangeUiThemeInput input) { await SettingManager.ChangeSettingForUserAsync(AbpSession.ToUserIdentifier(), IwbSettingNames.UiTheme, input.Theme); } } }