Beispiel #1
0
        // Buscar por criterio de busqueda
        public async Task <IActionResult> BuscarProductos(string textoBuscar)
        {
            try
            {
                IEnumerable <Producto> productos = await _productoRepository.BuscarProductos(textoBuscar);

                if (productos != null)
                {
                    //if (productos.Count() == 1)
                    //{

                    //}

                    return(new OkObjectResult(
                               productos.Select(
                                   p => new ProductoViewModel()
                    {
                        productoID = p.productoID,
                        productoNombre = p.productoNombre,
                        precio_compra = p.precio_compra,
                        precio_venta = p.precio_venta,
                        marca_nombre = p.marca_nombre,
                        categoria_nombre = p.categoria_nombre,
                        estado = p.estado,
                        activo = p.activo,
                        ultima_actualizacion = p.ultima_actualizacion
                    })));
                }
                else
                {
                    return(new NotFoundResult());
                }
            }
            catch
            {
                return(new ConflictResult());
            }
        }
Beispiel #2
0
 public List <Product> BuscarProductos()
 {
     return(productRepository.BuscarProductos());
 }