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)); }