public IHttpActionResult ObtenerTipoComida() { ObtenerTipoComidaResponse objresponse = new ObtenerTipoComidaResponse(); objresponse.TipoComida = new List <Dominio.TipoComida>(); objresponse.status = new ProcesoResponse(); try { var tTipoComida = BD.t_tipocomida.ToList(); foreach (var item in tTipoComida) { objresponse.TipoComida.Add(new Dominio.TipoComida() { tico_id = item.tico_id, tico_descrip = item.tico_descrip }); } objresponse.status.estado = 0; objresponse.status.mensaje = "Exitoso"; } catch (Exception err) { objresponse.status.estado = -1; objresponse.status.mensaje = err.Message; throw err; } return(Ok(objresponse)); }
public ObtenerTipoComidaResponse ObtenerTipoComida() { ObtenerTipoComidaResponse response = new ObtenerTipoComidaResponse(); using (var client = new HttpClient()) { client.BaseAddress = new Uri(ServicioCommon.Parametros.URLServicio); var responseTask = client.GetAsync("api/comun/tipocomida/"); responseTask.Wait(); var result = responseTask.Result; if (result.IsSuccessStatusCode) { var colaboradorResponse = result.Content.ReadAsStringAsync().Result; response = JsonConvert.DeserializeObject <ObtenerTipoComidaResponse>(colaboradorResponse); } } return(response); }