private void Enrol(InternalMoodleData data) { EnrolmentClient client = EnrolmentClient; BuildMoodleClient(client, MoodleTokenType.OfficialMoodleApiFunctions); EnrolmentRequest request = new EnrolmentRequest() { CourseId = data.MoodleCourseId, UserId = data.MoodleUserId, RoleId = Constantes.ROLEID_PROFESSOR }; Task <EmptyResponse> task = client.Post(request); task.Wait(); LastUrl = client.LastUrl; }
public IActionResult Enrolment([FromQuery] EnrolmentRequest enrolmentRequest) { if (ModelState.IsValid) { if (enrolmentRequest.Surname.Equals("Smith", StringComparison.CurrentCultureIgnoreCase)) { var result = new EnrolmentResult { StreetName = "EASTERN VALLEY WAY, WILLOUGHBY EAST NSW 2068", ValidAsAt = DateTime.Now }; return(Ok(result)); } else { return(NotFound()); } } _logger.LogError("Bad request"); return(BadRequest(ModelState)); }
public IActionResult Post([FromBody] EnrolmentRequest request) { return(Ok()); }