public ActionResult MantenimientoListaPrecio()
        {
            MantenimientoListaPrecioModel model = new MantenimientoListaPrecioModel();
            ProxyApiComun proxyComun            = new ProxyApiComun();
            var           responseTipoComun     = proxyComun.ObtenerTipoComida();

            model.ListComida = new List <SelectListItemCustom>();

            foreach (var item in responseTipoComun.TipoComida)
            {
                model.ListComida.Add(new SelectListItemCustom()
                {
                    Text  = item.tico_descrip,
                    Value = item.tico_id.ToString()
                });
            }



            return(View(model));
        }
        public ActionResult MantenimientoListaPrecio(MantenimientoListaPrecioModel model)
        {
            try
            {
                ProxyApiComun proxyComun        = new ProxyApiComun();
                var           responseTipoComun = proxyComun.ObtenerTipoComida();

                model.ListComida = new List <SelectListItemCustom>();

                foreach (var item in responseTipoComun.TipoComida)
                {
                    model.ListComida.Add(new SelectListItemCustom()
                    {
                        Text  = item.tico_descrip,
                        Value = item.tico_id.ToString()
                    });
                }



                SeguridadMVC.Seguridad.SessionWrapper objSesion = new SeguridadMVC.Seguridad.SessionWrapper();



                ProxyApiUsuario apiUsuario = new ProxyApiUsuario();

                var responseUsuario = apiUsuario.ObtenerUsuario(objSesion.Usuario.Idusuario);



                RegistrarProductoRequest registrarProducto = new RegistrarProductoRequest();
                registrarProducto.Producto              = new Producto();
                registrarProducto.Producto.tico_id      = model.CodigoTipoComida;
                registrarProducto.Producto.prod_descrip = model.DescripcionProducto;
                registrarProducto.Producto.prod_nombre  = model.DescripcionProducto;
                registrarProducto.Producto.prod_precio  = Convert.ToDecimal(model.PrecioProducto);
                registrarProducto.Producto.rest_ruc     = responseUsuario.Restaurante.rest_ruc;

                registrarProducto.Producto.tico_id = model.CodigoTipoComida;


                ProxyApiProducto proxyProducto = new ProxyApiProducto();

                RegistrarProductoResponse result = proxyProducto.RegistrarProducto(registrarProducto);


                if (result.status.estado == 0)
                {
                    model.CodigoTipoComida = 0;

                    model.DescripcionProducto = "";
                    model.PrecioProducto      = "";

                    return(RedirectToAction("MantenimientoListaPrecio"));
                }
                else
                {
                    ModelState.AddModelError("MensajeGeneral", result.status.mensaje);
                }
            }
            catch (Exception err)
            {
                ModelState.AddModelError("MensajeGeneral", err.Message);
            }

            return(View(model));
        }