コード例 #1
0
        public IActionResult PromoteStudent([FromBody] PromoteStudentRequest request)
        {
            EnrollResult result = enrollmentDbService.PromoteStudent(request);

            if (result.Code == 201)
            {
                return(StatusCode(result.Code, result.Enrollment));
            }
            else
            {
                return(StatusCode(result.Code, result.Message));
            }
        }
コード例 #2
0
        public IActionResult EnrollStudent([FromBody] EnrollStudentRequest student)
        {
            EnrollStudentResponse response = new EnrollStudentResponse
            {
                IndexNumber = student.IndexNumber,
                FirstName   = student.FirstName,
                LastName    = student.LastName,
                BirthDate   = DateTime.Parse(student.BirthDate),
                Studies     = student.Studies
            };
            EnrollResult result = enrollmentDbService.AddAndEnrollStudent(response);

            if (result.Code == 201)
            {
                return(StatusCode(result.Code, result.Enrollment));
            }
            else
            {
                return(StatusCode(result.Code, result.Message));
            }
        }