Пример #1
0
        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));
        }
Пример #2
0
        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" }));
            }
        }