Exemple #1
0
        public async Task <ApiResult> AddCourseToUserAsync(SystemUsersTrainingCoursesDTO userCourseDTO)
        {
            var courseId = userCourseDTO.TrainingCourseId;
            var userId   = userCourseDTO.SystemUserId;

            var userCourse = mapperWrapper.MapEntity(userCourseDTO);

            var course = await courses.GetByIdAsync(courseId);

            var user = await users.GetByIdAsync(userId);

            var result = await GetAddCourseToUserResultAsync(user, course, userCourse);

            return(result);
        }
        public async Task <IActionResult> AddCourseToUser([FromBody] SystemUsersTrainingCoursesDTO userCourseDTO)
        {
            var result = await userCoursesService.AddCourseToUserAsync(userCourseDTO);

            return(this.GetActionResult(result, logger));
        }