Exemplo n.º 1
0
        public async Task <ActionResult> AddCourses(Guid groupId, [FromBody] AddCourses command)
        {
            command.GroupId = groupId;
            command.UserId  = User.GetUserId();
            await _courseService.AddCourses(command);

            return(Ok());
        }
Exemplo n.º 2
0
        public async Task AddCourses(AddCourses command)
        {
            await _administratorService.ValidateAtLeastModerator(command.UserId, command.GroupId);

            var group = await _groupRepository.GetWithCoursesAsync(command.GroupId);

            var courses = _mapper.Map <List <Course> >(command.Courses);

            group.AddCourses(courses);

            await _groupRepository.SaveChangesAsync();
        }
Exemplo n.º 3
0
        private void addCourse_ItemClicked(object sender, EventArgs e)
        {
            AddCourses add = new AddCourses();

            add.Show();
        }