public async Task <IActionResult> PutPatrocinadorCarrera(int id, PatrocinadorCarrera patrocinadorCarrera) { if (id != patrocinadorCarrera.idcarrera) { return(BadRequest()); } _context.Entry(patrocinadorCarrera).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PatrocinadorCarreraExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <PatrocinadorCarrera> > PostPatrocinadorCarrera(PatrocinadorCarrera patrocinadorCarrera) { _context.PatrocinadorCarrera.Add(patrocinadorCarrera); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (PatrocinadorCarreraExists(patrocinadorCarrera.idcarrera)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetPatrocinadorCarrera", new { id = patrocinadorCarrera.idcarrera }, patrocinadorCarrera)); }