public async Task <IActionResult> PutTbTipoEnvio(int id, TbTipoEnvio tbTipoEnvio) { if (id != tbTipoEnvio.CodTipoEnvio) { return(BadRequest()); } _context.Entry(tbTipoEnvio).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!TbTipoEnvioExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <TbTipoEnvio> > PostTbTipoEnvio(TbTipoEnvio tbTipoEnvio) { _context.TbTipoEnvio.Add(tbTipoEnvio); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (TbTipoEnvioExists(tbTipoEnvio.CodTipoEnvio)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetTbTipoEnvio", new { id = tbTipoEnvio.CodTipoEnvio }, tbTipoEnvio)); }