public async System.Threading.Tasks.Task <bool> AddMissingUsersAsync(IEnumerable <TrippinUser> trippinUsers)
        {
            try
            {
                foreach (var trippinUser in trippinUsers)
                {
                    var userResult = await UserGetter.GetUser(trippinUser.UserName);

                    if (userResult == null)
                    {
                        UserAdder.AddUserAsync(trippinUser);
                        Console.WriteLine("User Added");
                    }
                    else
                    {
                        Console.WriteLine("User already exists");
                    }
                }
                return(SUCCESS);
            } catch (Exception e)
            {
                Console.WriteLine(e.Message);
                return(FAILURE);
            }
        }
Пример #2
0
 public async Task <ActionResult <Entities.UserDb.User> > GetUser(string id)
 {
     return(await _userGetter.GetUser(id, _userManager));
 }