public IHttpActionResult PostAssignCourseToStudent(int studentId, StudentCourseDto course) { var userData = IdentityHelper.FetchUserData(RequestContext); logger.Info("User {@user} requested assignment of course {@assignment} to student {studentId}", IdentityHelper.GetLoggedInUser(userData), course, studentId); var taking = service.AssignCourseToStudent(course); if (taking == null) { return(BadRequest("Course assignment failed")); } return(Ok(taking)); }