Ejemplo n.º 1
0
        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));
        }