public override CourseResponse VerifyIfExists(AbstractMoodleServiceClient client, string filter) { GetCourseByNameClient verifyClient = (GetCourseByNameClient)client; GetByNameRequest request = new GetByNameRequest() { Name = filter }; Task <CourseResponse> task = verifyClient.Post(request); task.Wait(); LastUrl = client.LastUrl; CourseResponse response = task.Result; return(response); }