public async Task <IActionResult> PutNotaEntrada([FromRoute] int id, [FromBody] NotaEntrada notaEntrada) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != notaEntrada.CdNotaEntrada) { return(BadRequest()); } notaEntrada.DtAlteracao = DateTime.Now; _context.Entry(notaEntrada).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!NotaEntradaExists(id)) { return(NotFound()); } else { throw; } } return(Ok(notaEntrada)); }
public async Task <IActionResult> PutItemNotaEntrada([FromRoute] int cdProduto, [FromRoute] int cdNotaEntrada, [FromBody] ItemNotaEntrada itemNotaEntrada) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (cdProduto != itemNotaEntrada.CdProduto && cdNotaEntrada != itemNotaEntrada.CdNotaEntrada) { return(BadRequest()); } itemNotaEntrada.DtAlteracao = DateTime.Now; _context.Entry(itemNotaEntrada).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ItemNotaEntradaExists(cdProduto, cdNotaEntrada)) { return(NotFound()); } else { throw; } } return(Ok(itemNotaEntrada)); }
public async Task <IActionResult> PutOrdemServico([FromRoute] int id, [FromBody] OrdemServico ordemServico) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ordemServico.CdOrdemServico) { return(BadRequest()); } ordemServico.DtAlteracao = DateTime.Now; _context.Entry(ordemServico).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrdemServicoExists(id)) { return(NotFound()); } else { throw; } } return(Ok(ordemServico)); }
public async Task <IActionResult> PutClienteFornecedor([FromRoute] int id, [FromBody] ClienteFornecedor clienteFornecedor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != clienteFornecedor.CdClienteFornecedor) { return(BadRequest()); } clienteFornecedor.DtAlteracao = DateTime.Now; _context.Entry(clienteFornecedor).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ClienteFornecedorExists(id)) { return(NotFound()); } else { throw; } } return(Ok(clienteFornecedor)); }
public async Task <IActionResult> PutMunicipio([FromRoute] int id, [FromBody] Municipio municipio) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != municipio.CdMunicipio) { return(BadRequest()); } municipio.DtRegistro = DateTime.Now; _context.Entry(municipio).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!MunicipioExists(id)) { return(NotFound()); } else { throw; } } return(Ok(municipio)); }
public async Task <IActionResult> PutEstoque([FromRoute] int id, [FromBody] Estoque estoque) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != estoque.CdProduto) { return(BadRequest()); } estoque.DtAlteracao = DateTime.Now; _context.Entry(estoque).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!EstoqueExists(id)) { return(NotFound()); } else { throw; } } return(Ok(estoque)); }