public async Task <IActionResult> PutCatalogoTecnico(int id, CatalogoTecnico catalogoTecnico) { if (id != catalogoTecnico.IdCatalogoTec) { return(BadRequest()); } _context.Entry(catalogoTecnico).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!CatalogoTecnicoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <CatalogoTecnico> > PostCatalogoTecnico(CatalogoTecnico catalogoTecnico) { _context.CatalogoTecnico.Add(catalogoTecnico); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (CatalogoTecnicoExists(catalogoTecnico.IdCatalogoTec)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetCatalogoTecnico", new { id = catalogoTecnico.IdCatalogoTec }, catalogoTecnico)); }