ConfigurationAppService.cs 533 B

1234567891011121314151617
  1. using System.Threading.Tasks;
  2. using Abp.Authorization;
  3. using Abp.Runtime.Session;
  4. using WeApp.BaseSystem.Configuration.Dto;
  5. using WeApp.Configuration;
  6. namespace WeApp.BaseSystem.Configuration
  7. {
  8. [AbpAuthorize]
  9. public class ConfigurationAppService : IwbAppServiceBase, IConfigurationAppService
  10. {
  11. public async Task ChangeUiTheme(ChangeUiThemeInput input)
  12. {
  13. await SettingManager.ChangeSettingForUserAsync(AbpSession.ToUserIdentifier(), IwbSettingNames.UiTheme, input.Theme);
  14. }
  15. }
  16. }