public ProvinceResponse GetProvinceInfos(ProvinceRequest provinceRequest) { ProvinceResponse response = new ProvinceResponse(); response.ProvinceInfos = BaseBLL <ProvinceBLL> .Instance.GetProvinceInfos(); return(response); }
public ProvinceResponse GetProvinceInfo(string provinceName) { _logger.LogInformation("Enter GetProvinceInfo method with provinceName = " + provinceName); try { var uri = _config.GetValue <string>("ApiUrl"); var parameters = String.Format("?nombre={0}", provinceName); using (var client = new HttpClient()) { client.BaseAddress = new Uri(uri); var responseTask = client.GetAsync(parameters); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var readTask = result.Content.ReadAsStringAsync(); readTask.Wait(); dynamic response = JObject.Parse(readTask.Result); if (response.cantidad > 0) { var provinceResponse = new ProvinceResponse { Latitude = response.provincias[0].centroide.lat, Longitude = response.provincias[0].centroide.lon }; return(provinceResponse); } else { _logger.LogError("Error in GetProvinceInfo Method - PROVINCE NAME NOT FOUND"); } } } } catch (Exception e) { _logger.LogError("Error in GetProvinceInfo Method error message = " + e.Message); } return(null); }
public ProvinceResponse Detail(int id) { ProvinceResponse response = null; try { var detail = _dbContext.Get <t_sys_province>(id); if (detail != null) { response = new ProvinceResponse { Id = detail.id, Name = detail.name, IsInter = detail.isInter }; } } catch (Exception ex) { LogUtils.LogError("ProvinceService.Detail", ex); } return(response); }