public async Task <bool> ActualizarProductoAsync(ProductosEntidad producto)
        {
            var productoActualizar = await _productosRepositorio.ObtenerProductoPorIdAsync(producto.Id);

            productoActualizar.Nombre      = producto.Nombre;
            productoActualizar.Descripcion = producto.Descripcion;
            productoActualizar.Codigo      = producto.Codigo;
            productoActualizar.CategoriaId = producto.CategoriaId;

            return(await _productosRepositorio.ActualizarProductoAsync(productoActualizar));
        }
 public async Task <bool> EliminarProductoAsync(ProductosEntidad producto)
 {
     return(await _productosRepositorio.EliminarProductoAsync(producto));
 }
 public async Task <ProductosEntidad> CrearProductoAsync(ProductosEntidad producto)
 {
     return(await _productosRepositorio.CrearProductoAsync(producto));
 }
        public async Task <bool> EliminarProductoAsync(ProductosEntidad producto)
        {
            _context.Productos.Remove(producto);

            return(await _context.SaveChangesAsync() > 0 ? true : false);
        }
        public async Task <bool> ActualizarProductoAsync(ProductosEntidad producto)
        {
            _context.Productos.Update(producto);

            return(await _context.SaveChangesAsync() > 0 ? true : false);
        }
        public async Task <ProductosEntidad> CrearProductoAsync(ProductosEntidad producto)
        {
            await _context.Productos.AddAsync(producto);

            return(await _context.SaveChangesAsync() > 0 ? producto : null);
        }