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