public void GironkeyService_CallHttp_ReturnData() { // Arrange var service = new GironkeyService(); // Act var result = service.CallWeb(); // Assert Assert.IsNotNull(service); Assert.IsNotNull(result); }
public void GironkeyService_CallLandgateWithPassword_ReturnDataJson() { // Arrange var service = new GironkeyService(); // Act //var result = service.CallLandgate("115.90114501745099,-31.915819563332345"); // Assert Assert.IsNotNull(service); //Assert.IsNotNull(result); }
public void GironkeyService_CallNewUrl_ReturnDataJson() { // Arrange var service = new GironkeyService(); // Act //var result = service.CallNewUrl(); // Assert Assert.IsNotNull(service); //Assert.IsNotNull(result); }
// GET api/values //public IEnumerable<string> Get() //{ // return new string[] { "value1", "value2" }; //} // GET api/values/5 //public string Get(int id) //{ // return "value"; //} // GET /api/values?latitude=lat&longitude=long public string Get(string latitude, string longitude) { var service = new GironkeyService(); var result = service.CallLandgate(latitude, longitude); Mapper.CreateMap <Rootobject, DataResult>() .ForMember(d => d.Area, m => m.MapFrom(s => s.features.First().properties.area)) .ForMember(d => d.Latitude, m => m.MapFrom(s => s.features.First().properties.centlat)) .ForMember(d => d.Longitude, m => m.MapFrom(s => s.features.First().properties.centlong)); var dto = Mapper.Map <DataResult>(result); var serializer = new JavaScriptSerializer(); return(serializer.Serialize(dto)); }
// // POST: /Home/Search //[HttpPost] public ActionResult Search(ZoneQuery query) { if (ModelState.IsValid) { var service = new GironkeyService(); // ViewBag.Result = service.GetDataForAddress(query.Address); // query.LatLong = "115.90114501745099,-31.915819563332345"; // query.LatLong = "115.802821,-31.940334"; if (!string.IsNullOrEmpty(query.LatLong)) { ViewBag.Result = service.CallLandgate(query.LatLong); // .CallLandgateGetJson(); } Console.WriteLine(query.Address); } return(View(query)); }
public string Get(string latitude, string longitude, string zoning) { var service = new GironkeyService(); var result = service.CallLandgate(latitude, longitude); Mapper.CreateMap <Rootobject, DataResult>() .ForMember(d => d.Area, m => m.MapFrom(s => s.features.First().properties.area)) .ForMember(d => d.Latitude, m => m.MapFrom(s => s.features.First().properties.centlat)) .ForMember(d => d.Longitude, m => m.MapFrom(s => s.features.First().properties.centlong)); var dto = Mapper.Map <DataResult>(result); dto.Zoning = Convert.ToInt32(zoning.Replace("R", "")); var area = Convert.ToDecimal(dto.Area); var wholeBlockSize = new decimal(10000.0 / dto.Zoning); dto.BlockDivision = area / wholeBlockSize; var serializer = new JavaScriptSerializer(); return(serializer.Serialize(dto)); }