Beispiel #1
0
        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();
            }
        }