/// <summary> /// Получить роли для добавления в базу /// </summary> private static async Task <IEnumerable <IdentityUser> > GetUsersToCreate(UserStore <IdentityUser> userStore, IResultCollection <BoutiqueUser> defaultUsersResult) => await defaultUsersResult.WhereContinue(defaultUsers => defaultUsers.OkStatus, okFunc : defaultUsers => userStore.Users.ToListAsync(). MapTaskAsync(users => users.Select(user => user.UserName)). MapTaskAsync(userNames => GetNewDefaultUsers(defaultUsers.Value, userNames)), badFunc : _ => Task.FromResult(Enumerable.Empty <IdentityUser>()));