public ActionResult <StudentDTO> AddNewStudentToClassList([FromBody] Student student) { string userId = User?.Identity?.Name; if (string.IsNullOrEmpty(userId)) { return(Forbid()); } bool invalidRequest = string.IsNullOrEmpty(student.FirstName) || string.IsNullOrEmpty(student.LastName) || student.FeePayable == null; if (invalidRequest) { return(BadRequest("One or more required fields were not supplied.")); } Student createdStudent = StudentService.AddStudentToClassList(student, int.Parse(userId)); StudentDTO dto = new StudentDTO(createdStudent); return(Ok(dto)); }