public async Task <ActionResult> ProductosPorCategoria(string id)
        {
            var model = (await productos.ProductosPorCategoria(id))
                        .Select(p => new ProductoEntity()
            {
                Codigo         = p.Codigo,
                Descripcion    = p.Descripcion,
                Nombre         = p.Nombre,
                Precio         = p.Precio,
                PrecioImpuesto = p.PrecioImpuesto,
                Categoria      = p.Categoria,
                ImagenURL      = p.ImagenURL
            });

            return(View(model));
        }
        public async Task <IEnumerable <ProductoModel> > PorCategoria(string id)
        {
            var model = (await productos.ProductosPorCategoria(id))
                        .Select(p => new ProductoModel()
            {
                id             = p.Codigo,
                Nombre         = p.Nombre,
                Descripcion    = p.Descripcion,
                Categoria      = p.Categoria,
                Precio         = p.Precio,
                PrecioImpuesto = p.PrecioImpuesto,
                Imagen         = p.ImagenURL
            });

            return(model);
        }