public object calculateRentFinancial(RentFinancials rentFinancial) { string url = String.Format("{0}/{1}?culture={2}&filter={3}&latitude={4}&longitude={5}&nbComparableProperties={6}&year={7}", ConfigurationManager.AppSettings["Server"], ConfigurationManager.AppSettings["NearestNeighbourRentFinancial"], rentFinancial.culture, rentFinancial.filter, rentFinancial.latitude, rentFinancial.longitude, rentFinancial.nbComparableProperties, rentFinancial.year); string result = iaziClientsync.getApiResponse(url, token); return(JObject.Parse(result)); }
public HttpResponseMessage NearestNeighbourRentFinancials([FromBody] RentFinancials rentFinancial) { try { if (!ModelState.IsValid) { return(Request.CreateResponse(HttpStatusCode.BadRequest, ModelState)); } apiManager = new APIManager(token); object result = apiManager.calculateRentFinancial(rentFinancial); return(Request.CreateResponse(HttpStatusCode.OK, result)); } catch (Exception ex) { ErrorAsync(ex, Request.RequestUri.AbsoluteUri.ToString()); return(Request.CreateResponse(HttpStatusCode.BadRequest, new { message = "Bad Request" })); } }