Ejemplo n.º 1
0
        public async Task <IHttpActionResult> EnrollUsersToGroup(UsersForEnrollmentModel data)
        {
            if (data == null)
            {
                throw new ArgumentNullException("Parameter could not be null", "data");
            }
            var users = _userMapper.Map(data.UserModels);

            _enrollmentService.EnrollUsersToGroup(users, data.GroupId);
            await _wordSuiteService.CopyWordsuitesForUsersByGroupAsync(users, data.GroupId);

            _wordProgressService.CopyProgressesForUsersInGroup(users, data.GroupId);
            return(Ok());
        }