public IHttpActionResult PutDestinatione(long id, Destinatione destinatione) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != destinatione.DestinationID) { return(BadRequest()); } db.Entry(destinatione).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DestinationeExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetDestinatione(long id) { Destinatione destinatione = db.Destinationes.Find(id); if (destinatione == null) { return(NotFound()); } return(Ok(destinatione)); }
public IHttpActionResult PostDestinatione(Destinatione destinatione) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Destinationes.Add(destinatione); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = destinatione.DestinationID }, destinatione)); }
public IHttpActionResult DeleteDestinatione(long id) { Destinatione destinatione = db.Destinationes.Find(id); if (destinatione == null) { return(NotFound()); } db.Destinationes.Remove(destinatione); db.SaveChanges(); return(Ok(destinatione)); }