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 UpdateSettingsAsync()
        {
            await EmailSettingsAppService.UpdateAsync(ObjectMapper.Map <EmailSettingsDto, UpdateEmailSettingsDto>(EmailSettings));

            await UiMessageService.Success(L["SavedSuccessfully"]);
        }