Exemple #1
0
        public async Task ExecuteAsync(CreateUserCommand message, CancellationToken token)
        {
            if (!string.IsNullOrEmpty(message.Course))
            {
                var course = await _courseRepository.GetAsync(message.Course, token);

                if (course != null)
                {
                    message.User.AssignCourses(new[] { course });
                }
            }
            await _userRepository.AddAsync(message.User, token);
        }