public ActionResult Create(Trajet trajet) { if (ModelState.IsValid) { if (Session["id"] != null) { //création coordonnées int idCoordonnee = C.creerCoordonnee(trajet.id, urlGoogleMapjson, trajet.adresseD, trajet.adresseA, trajet.villeD, trajet.villeA); trajet.idCoordonnee = idCoordonnee; trajet.idAnnonceur = int.Parse(Session["id"].ToString()); //création trajet db.Trajets.Add(trajet); db.SaveChanges(); //liaison des coordonnées au trajet db.Coordonnees.Find(idCoordonnee).idTrajet = trajet.id; db.SaveChanges(); return RedirectToAction("Index"); } else return RedirectToAction("Index", "Connexion"); } return View(trajet); }
public ActionResult Edit(Trajet trajet) { if (ModelState.IsValid) { db.Entry(trajet).State = EntityState.Modified; db.SaveChanges(); return RedirectToAction("Index"); } return View(trajet); }
public ActionResult Index(Trajet _t) { return Resultat(_t.getListeTrajetByInfo(_t.villeD,_t.villeA,_t.date)); }