public IHttpActionResult PutDestination(int id, Destination destination) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != destination.ID) { return(BadRequest()); } db.Entry(destination).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!DestinationExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutClient(int id, Client client) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != client.Id) { return(BadRequest()); } db.Entry(client).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ClientExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PutAgenceVoyage(int id, AgenceVoyage agenceVoyage) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != agenceVoyage.IdAgenceVoyage) { return(BadRequest()); } db.Entry(agenceVoyage).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AgenceVoyageExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult PostDestination(Destination destination) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Destinations.Add(destination); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = destination.IdDestination }, destination)); }
public IHttpActionResult PostClient(Client client) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Clients.Add(client); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = client.ID }, client)); }
public IHttpActionResult PostAgenceVoyage(AgenceVoyage agenceVoyage) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // Validations if (agenceVoyage.Nom.Trim() == "") { return(BadRequest()); } db.AgencesVoyage.Add(agenceVoyage); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = agenceVoyage.ID }, agenceVoyage)); }
public IHttpActionResult PostVoyage(Voyage voyage) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // Validations if (voyage.DateAller > voyage.DateRetour) { return(BadRequest()); } db.Voyages.Add(voyage); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = voyage.ID }, voyage)); }
public IHttpActionResult PostDossierReservation(DossierReservation dossierReservation) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // Validations if (dossierReservation.NumeroCarteBancaire.Trim() == "") { return(BadRequest()); } db.DossiersReservation.Add(dossierReservation); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = dossierReservation.ID }, dossierReservation)); }
public IHttpActionResult PostParticipant(Participant participant) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } // Validations if (participant.Nom.Trim() == "") { return(BadRequest()); } db.Participants.Add(participant); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = participant.ID }, participant)); }