public BoligPortalResponse Scrape(BoligPortalRequest boligPortalRequest, out IRestResponse restResponse) { string serializedBoligPortalRequest = JsonConvert.SerializeObject(boligPortalRequest).Replace("null", "\"\""); var client = new RestClient { BaseUrl = "http://www.boligportal.dk" }; var request = new RestRequest(Method.POST) { Resource = "api/soeg_leje_bolig.php" }; request.AddParameter("serviceName", "getProperties"); request.AddParameter("data", serializedBoligPortalRequest); restResponse = client.Execute(request); var boligPortalResponse = JsonConvert.DeserializeObject<BoligPortalResponse>(restResponse.Content); return boligPortalResponse; }
public BoligPortalResponse Scrape(BoligPortalRequest boligPortalRequest, out IRestResponse restResponse) { string serializedBoligPortalRequest = JsonConvert.SerializeObject(boligPortalRequest).Replace("null", "\"\""); var client = new RestClient { BaseUrl = "http://www.boligportal.dk" }; var request = new RestRequest(Method.POST) { Resource = "api/soeg_leje_bolig.php" }; request.AddParameter("serviceName", "getProperties"); request.AddParameter("data", serializedBoligPortalRequest); restResponse = client.Execute(request); var boligPortalResponse = JsonConvert.DeserializeObject <BoligPortalResponse>(restResponse.Content); return(boligPortalResponse); }