public void AddUserToAGroup(int idGroup, int idUser) { using (UnitOfWork unitOfWork = CreateUnitOfWork()) { User user = serviceUser.GetUserById(idUser, unitOfWork); Group group = serviceGroup.GetGroupById(idGroup, unitOfWork); unitOfWork.UserGroupRepository.Add(new UserGroup { Group = group, User = user }); unitOfWork.save(); } }
public void AddActivityToAGroup(int idActivity, int idGroup) { using (UnitOfWork unitOfWork = CreateUnitOfWork()) { Activity activity = serviceActivity.GetActivityById(idActivity, unitOfWork); Group group = serviceGroup.GetGroupById(idGroup, unitOfWork); unitOfWork.GroupActivityRepository.Add(new GroupActivity { Group = group, Activity = activity }); unitOfWork.save(); } }