public DtoTransportGlobal(TransportGlobal pTransportGlobal) { Id = pTransportGlobal.Id; NomTransporteur = pTransportGlobal.NomTransporteur; TypeTransport = pTransportGlobal.TypeTransport; Budget = pTransportGlobal.Budget; lattitudeArrive = pTransportGlobal.lattitudeArrive; lattitudeDepart = pTransportGlobal.lattitudeDepart; longitudeArrive = pTransportGlobal.longitudeArrive; longitudeDepart = pTransportGlobal.longitudeDepart; HeureDepart = pTransportGlobal.HeureDepart; AdresseArrive = pTransportGlobal.AdresseArrive; AdresseDepart = pTransportGlobal.AdresseDepart; }
public IHttpActionResult PostTransportGlobal(DtoCreateTranportGlobal dtoCreatetransportGlobal) { if (!ModelState.IsValid) { return BadRequest(ModelState); } Voyage voyage = db.Voyages.Where(u => u.Id.Equals(dtoCreatetransportGlobal.VoyageId)).FirstOrDefault(); if(voyage == null) { return BadRequest(); } TransportGlobal transportGlobal = new TransportGlobal(); transportGlobal.Budget = dtoCreatetransportGlobal.Budget; transportGlobal.lattitudeArrive = dtoCreatetransportGlobal.lattitudeArrive; transportGlobal.lattitudeDepart = dtoCreatetransportGlobal.lattitudeDepart; transportGlobal.longitudeArrive = dtoCreatetransportGlobal.longitudeArrive; transportGlobal.longitudeDepart = dtoCreatetransportGlobal.longitudeDepart; transportGlobal.NomTransporteur = dtoCreatetransportGlobal.NomTransporteur; transportGlobal.TypeTransport = dtoCreatetransportGlobal.TypeTransport; transportGlobal.HeureDepart = dtoCreatetransportGlobal.HeureDepart; transportGlobal.AdresseArrive = dtoCreatetransportGlobal.AdresseArrive; transportGlobal.AdresseDepart = dtoCreatetransportGlobal.AdresseDepart; transportGlobal.Voyage = voyage; db.TransportGlobals.Add(transportGlobal); db.SaveChanges(); return CreatedAtRoute("DefaultApi", new { id = transportGlobal.Id }, new DtoTransportGlobal(transportGlobal)); }