public async Task <IActionResult> DeleteConfirmed(int id) { try { Articulo articulo = new Articulo() { IdArticulo = id }; var movimiento = await _context.MovimientoDet .AsNoTracking() .FirstOrDefaultAsync(m => m.IdAlmacen == articulo.IdArticulo); if (movimiento != null) { ModelState.AddModelError("", "Este articulo no puede ser eliminado porque existe en un movimiento."); return(View(articulo)); } _context.Entry(articulo).State = EntityState.Deleted; await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DbUpdateException /* ex */) { //Log the error (uncomment ex variable name and write a log.) return(RedirectToAction(nameof(Delete), new { id = id, saveChangesError = true })); } }
public async Task <ActionResult> Put(int id, [FromBody] DetalleCompraCreacionDTO detalleCompraActualizacion) { var detalleCompra = _mapper.Map <DetalleCompra>(detalleCompraActualizacion); detalleCompra.CodigoDetalle = id; _contexto.Entry(detalleCompra).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] ProveedorCreacionDTO proveedorActualizacion) { var proveedor = _mapper.Map <Proveedor>(proveedorActualizacion); proveedor.CodigoProveedor = id; _contexto.Entry(proveedor).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] TipoEmpaqueCreacionDTO tipoEmpaqueActualizacion) { var tipoEmpaque = _mapper.Map <TipoEmpaque>(tipoEmpaqueActualizacion); tipoEmpaque.CodigoEmpaque = id; _contexto.Entry(tipoEmpaque).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(string nit, [FromBody] ClienteCreacionDTO clienteActualizacion) { var cliente = _mapper.Map <Cliente>(clienteActualizacion); cliente.Nit = nit; _contexto.Entry(cliente).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] TelefonoClienteCreacionDTO telefonoClienteActualizacion) { var telefonoCliente = _mapper.Map <TelefonoCliente>(telefonoClienteActualizacion); telefonoCliente.CodigoTelefono = id; _contexto.Entry(telefonoCliente).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] FacturaCreacionDTO facturaActualizacion) { var factura = _mapper.Map <Factura>(facturaActualizacion); factura.Numerofactura = id; _contexto.Entry(factura).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] InventarioCreacionDTO inventarioActualizacion) { var inventario = _mapper.Map <Inventario>(inventarioActualizacion); inventario.CodigoInventario = id; _contexto.Entry(inventario).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] CategoriaCreacionDTO categoriaActualizacion) { var categoria = _mapper.Map <Categoria>(categoriaActualizacion); categoria.CodigoCategoria = id; _contexto.Entry(categoria).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <ActionResult> Put(int id, [FromBody] EmailClienteCreacionDTO emailClienteActualizacion) { var emailCliente = _mapper.Map <Emailcliente>(emailClienteActualizacion); emailCliente.CodigoEmail = id; _contexto.Entry(emailCliente).State = EntityState.Modified; await _contexto.SaveChangesAsync(); return(NoContent()); }
public async Task <IActionResult> DeleteConfirmed(int id) { try { Movimiento movimiento = new Movimiento() { IdMovimiento = id }; _context.Entry(movimiento).State = EntityState.Deleted; await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DbUpdateException /* ex */) { //Log the error (uncomment ex variable name and write a log.) return(RedirectToAction(nameof(Delete), new { id = id, saveChangesError = true })); } }
public async Task <IActionResult> DeleteConfirmed(int id) { try { var movimiento = await _context.MovimientoDet .AsNoTracking() .FirstOrDefaultAsync(m => m.IdMovimientoDet == id); var IdMovimiento = movimiento.IdMovimiento; MovimientoDet movimientoDet = new MovimientoDet() { IdMovimientoDet = id }; _context.Entry(movimientoDet).State = EntityState.Deleted; await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Edit), "Movimiento", new { id = IdMovimiento })); } catch (DbUpdateException /* ex */) { //Log the error (uncomment ex variable name and write a log.) return(RedirectToAction(nameof(Delete), new { id = id, saveChangesError = true })); } }