public IHttpActionResult PutPARTICIPANTE_EVENTO(long idDoEvento, PARTICIPANTE_EVENTO participante) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (idDoEvento != participante.PAR_ID_PARTICIPANTE) { return(BadRequest()); } db.Entry(participante).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!PARTICIPANTE_EVENTOExists(idDoEvento)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostPARTICIPANTE_EVENTO(PARTICIPANTE_EVENTO pARTICIPANTE_EVENTO) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.PARTICIPANTE_EVENTO.Add(pARTICIPANTE_EVENTO); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = pARTICIPANTE_EVENTO.PAR_ID_PARTICIPANTE }, pARTICIPANTE_EVENTO)); }
public IHttpActionResult DeletePARTICIPANTE_EVENTO(long id) { PARTICIPANTE_EVENTO pARTICIPANTE_EVENTO = db.PARTICIPANTE_EVENTO.Find(id); if (pARTICIPANTE_EVENTO == null) { return(NotFound()); } db.PARTICIPANTE_EVENTO.Remove(pARTICIPANTE_EVENTO); db.SaveChanges(); return(Ok(pARTICIPANTE_EVENTO)); }