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);
     }
 }
Exemplo n.º 2
0
        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));
        }