Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
private void UpdateAcademicInfo(UpdateStudentRequest request) { if (request.AcademicInfo != null) { var statusResponse = ApiClient.GetAsync("/api/Student/Status").Result; statusResponse.ThrowIfInternalApiError(); var status = statusResponse.Content.ReadAsAsync<StudentStatus>().Result; if (status == StudentStatus.PendingRegistration && request.AcademicInfo.CourseMapId != null) { UpdatePending(request.AcademicInfo); } else if (status != StudentStatus.PendingRegistration && request.AcademicInfo.CourseId != null) { UpdateUniversityAndCourse(request.AcademicInfo); } else if (status == StudentStatus.PendingRegistration) { throw new ApiException(new ErrorResponse(203, "User is pending and CourseMapId is null")); } else { throw new ApiException(new ErrorResponse(204, "User is not pending and CourseId is null")); } } }