Библиотека классов, клиент для создания запросов
public CountryDTO find(int id)
{
try
{
HttpClient client = new HttpClient();
client.BaseAddress = new Uri(Base_URL);
client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.GetAsync("country/" + id.ToString()).Result;
if (response.IsSuccessStatusCode)
return response.Content.ReadAsAsync<CountryDTO>().Result;
return null;
}
catch
{
return null;
}
}
Обычный контроллер из которого вызываем клиента
CountryClient CC = new CountryClient();
public ActionResult Details(int id)
{
CountryDTO a = CC.find(id);
return View(a);
}
и АПИ контроллер куда должен идти запрос после клиента, но почему то не идет
[ResponseType(typeof(CountryDTO))]
public IHttpActionResult GetCountry(int id)
{
countryRepository.GetCoById(id);
return Ok(countryRepository.GetCoById(id));
}