// 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()); } }
public List <Product> BuscarProductos() { return(productRepository.BuscarProductos()); }