private async Task ProcessImportUsersResultAsync(ImportUsersFromExcelJobArgs args, List <ImportUserDto> invalidUsers) { if (invalidUsers.Any()) { var file = _invalidUserExporter.ExportToFile(invalidUsers); await _appNotifier.SomeUsersCouldntBeImported(args.User, file.FileToken, file.FileType, file.FileName); } else { await _appNotifier.SendMessageAsync( args.User, _localizationSource.GetString("AllUsersSuccessfullyImportedFromExcel"), Abp.Notifications.NotificationSeverity.Success); } }
public async Task <ActionResult> TestNotification(string message = "", string severity = "info") { if (message.IsNullOrEmpty()) { message = "This is a test notification, created at " + Clock.Now; } await _appNotifier.SendMessageAsync( AbpSession.ToUserIdentifier(), message, severity.ToPascalCase().ToEnum <NotificationSeverity>() ); return(Content("Sent notification: " + message)); }