public IHttpActionResult PutAssistir(int id, Assistir assistir) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != assistir.id_Soci) { return(BadRequest()); } db.Entry(assistir).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AssistirExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostAssistir(Assistir assistir) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Assistir.Add(assistir); try { db.SaveChanges(); } catch (DbUpdateException) { if (AssistirExists(assistir.id_Soci)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = assistir.id_Soci }, assistir)); }
public IHttpActionResult DeleteAssistir(int id) { Assistir assistir = db.Assistir.Find(id); if (assistir == null) { return(NotFound()); } db.Assistir.Remove(assistir); db.SaveChanges(); return(Ok(assistir)); }