public bool EnrollStudent(StudentEnrollRequest s) { var idStudies = GetIdStudies(s.Studies); if (idStudies == -1) { return(false); } var idEnrollment = GetIdEnrollment(idStudies); if (idEnrollment == -1) { idEnrollment = GetNextIdEnrollment(); } try { InsertEnrollment(idEnrollment, idStudies); AddStudentToEnrollment(s.IndexNumber, s.FirstName, s.LastName, s.BirthDate, idEnrollment); } catch (Exception) { return(false); } return(true); }
public IActionResult Enroll(StudentEnrollRequest s) { var isEnrolled = _studentService.EnrollStudent(s); if (isEnrolled) { return(Ok("student enrolled")); } else { return(BadRequest("an error occured")); } }