protected override async Task OnInitializedAsync() { try { EmailSettings = await EmailSettingsAppService.GetAsync(); } catch (Exception ex) { await HandleErrorAsync(ex); } }
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); } }
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); } }
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); } }