public async Task <IActionResult> PutPatrocinadorReto(int id, PatrocinadorReto patrocinadorReto) { if (id != patrocinadorReto.idpatrocinador) { return(BadRequest()); } _context.Entry(patrocinadorReto).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PatrocinadorRetoExists(id)) { return(NotFound()); } else { throw; } } return(NoContent()); }
public async Task <ActionResult <PatrocinadorReto> > PostPatrocinadorReto(PatrocinadorReto patrocinadorReto) { _context.PatrocinadorReto.Add(patrocinadorReto); try { await _context.SaveChangesAsync(); } catch (DbUpdateException) { if (PatrocinadorRetoExists(patrocinadorReto.idpatrocinador)) { return(Conflict()); } else { throw; } } return(CreatedAtAction("GetPatrocinadorReto", new { id = patrocinadorReto.idpatrocinador }, patrocinadorReto)); }