public bool AddUserToGroups(IEnumerable <ApplicationUserGroup> userGroups, string userId)
 {
     _appUserGroupRepository.DeleteMulti(x => x.UserId == userId);
     foreach (var userGroup in userGroups)
     {
         _appUserGroupRepository.Add(userGroup);
     }
     return(true);
 }
 public async Task <bool> AddUserToGroups(IEnumerable <ApplicationUserGroup> userGroups, string userId)
 {
     _appUserGroupRepository.DeleteMulti(x => x.UserId == userId);
     foreach (var userGroup in userGroups)
     {
         await Task.FromResult(_appUserGroupRepository.Add(userGroup));
     }
     return(true);
 }