public enProducto Eliminar(int id)
        {
            enProducto producto = _dbContext.Productos.Include(p => p.Categoria).FirstOrDefault(p => p.idProducto == id);

            _dbContext.Productos.Remove(producto);
            _dbContext.SaveChangesAsync();

            return(producto);
        }
        public enProducto Editar(enProducto ProductoEditado)
        {
            enProducto producto = _dbContext.Productos.Include(p => p.Categoria).FirstOrDefault(p => p.idProducto == ProductoEditado.idProducto);

            producto.NombreProducto = ProductoEditado.NombreProducto;
            producto.Description    = ProductoEditado.Description;
            producto.idCategoria    = ProductoEditado.idCategoria;
            _dbContext.SaveChangesAsync();

            return(producto);
        }
 public IActionResult OnPost()
 {
     Producto = productoData.Editar(Producto);
     return(RedirectToPage("./Listar"));
 }
 public IActionResult OnGet(int productoId)
 {
     Producto = productoData.OptenerId(productoId);
     return(Page());
 }
 public void OnGet(int productoId)
 {
     Producto = _productoData.OptenerId(productoId);
 }
示例#6
0
 public IActionResult OnPost(int productoId)
 {
     Producto = productoData.Eliminar(productoId);
     return(RedirectToPage("./Listar"));
 }
 public IActionResult OnPost()
 {
     nuevoProducto = _productoCRUD.CrearProducto(nuevoProducto);
     return(RedirectToPage("./Listar"));
 }
 public enProducto CrearProducto(enProducto nuevoProducto)
 {
     _dbContext.Productos.Add(nuevoProducto);
     _dbContext.SaveChanges();
     return(nuevoProducto);
 }