public void CreateGroupUserFromRequest(GroupUser groupUser, IGroupRequestService groupRequestService) { var oldUser = groupUserRepository.GetMany(g => g.UserId == groupUser.UserId && g.GroupId == groupUser.GroupId); if (oldUser.Count() == 0) { groupUserRepository.Add(groupUser); SaveGroupUser(); } groupRequestService.ApproveRequest(groupUser.GroupId, groupUser.UserId); }