protected override async Task OnInitializedAsync()
 {
     try
     {
         EmailSettings = await EmailSettingsAppService.GetAsync();
     }
     catch (Exception ex)
     {
         await HandleErrorAsync(ex);
     }
 }
Esempio n. 2
0
        protected virtual async Task UpdateSettingsAsync()
        {
            try
            {
                await EmailSettingsAppService.UpdateAsync(ObjectMapper.Map <EmailSettingsDto, UpdateEmailSettingsDto>(EmailSettings));

                await UiMessageService.Success(L["SuccessfullySaved"]);
            }
            catch (Exception ex)
            {
                await HandleErrorAsync(ex);
            }
        }
    protected virtual async Task SendTestEmailAsync()
    {
        try
        {
            if (!await EmailSettingTestValidation.ValidateAll())
            {
                return;
            }

            await EmailSettingsAppService.SendTestEmailAsync(ObjectMapper.Map <SendTestEmailViewModel, SendTestEmailInput>(SendTestEmailInput));

            await Notify.Success(L["SuccessfullySent"]);
        }
        catch (Exception ex)
        {
            await HandleErrorAsync(ex);
        }
    }
Esempio n. 4
0
    protected virtual async Task UpdateSettingsAsync()
    {
        try
        {
            if (!await EmailSettingValidation.ValidateAll())
            {
                return;
            }

            await EmailSettingsAppService.UpdateAsync(ObjectMapper.Map <UpdateEmailSettingsViewModel, UpdateEmailSettingsDto>(EmailSettings));

            await CurrentApplicationConfigurationCacheResetService.ResetAsync();

            await UiMessageService.Success(L["SuccessfullySaved"]);
        }
        catch (Exception ex)
        {
            await HandleErrorAsync(ex);
        }
    }
    protected virtual async Task OpenSendTestEmailModalAsync()
    {
        try
        {
            await EmailSettingTestValidation.ClearAll();

            var emailSettings = await EmailSettingsAppService.GetAsync();

            SendTestEmailInput = new SendTestEmailViewModel
            {
                SenderEmailAddress = emailSettings.DefaultFromAddress,
                TargetEmailAddress = CurrentUser.Email,
                Subject            = L["TestEmailSubject", new Random().Next(1000, 9999)],
                Body = L["TestEmailBody"]
            };

            await SendTestEmailModal.Show();
        }
        catch (Exception ex)
        {
            await HandleErrorAsync(ex);
        }
    }
Esempio n. 6
0
 protected async override Task OnInitializedAsync()
 {
     try
     {
         EmailSettings = ObjectMapper.Map <EmailSettingsDto, UpdateEmailSettingsViewModel>(await EmailSettingsAppService.GetAsync());
     }
     catch (Exception ex)
     {
         await HandleErrorAsync(ex);
     }
 }
        protected virtual async Task UpdateSettingsAsync()
        {
            await EmailSettingsAppService.UpdateAsync(ObjectMapper.Map <EmailSettingsDto, UpdateEmailSettingsDto>(EmailSettings));

            await UiMessageService.Success(L["SavedSuccessfully"]);
        }
 protected override async Task OnInitializedAsync()
 {
     EmailSettings = await EmailSettingsAppService.GetAsync();
 }
    protected async override Task OnInitializedAsync()
    {
        try
        {
            EmailSettings = ObjectMapper.Map <EmailSettingsDto, UpdateEmailSettingsViewModel>(await EmailSettingsAppService.GetAsync());
            HasSendTestEmailPermission = await PermissionChecker.IsGrantedAsync(SettingManagementPermissions.EmailingTest);

            SendTestEmailInput = new SendTestEmailViewModel();
        }
        catch (Exception ex)
        {
            await HandleErrorAsync(ex);
        }
    }