public ActionResult Create(vehicule v) { v.provider_id = Convert.ToInt32(TempData["user_id"].ToString()); nv.vehicules.Add(v); nv.SaveChanges(); return(RedirectToAction("Index", "Vehicule")); }
public ActionResult Traveller(traveller t) { //int nid = Convert.ToInt32(TempData["new_user"].ToString()); t.topup = 0; nv.travellers.Add(t); nv.travellers.Find(keyValues: t.user_id).user_id = Convert.ToInt32(TempData["new_user"].ToString()); nv.SaveChanges(); return(View()); }
public ActionResult Create(line l) { l.owner_company = Convert.ToInt32(TempData["user_id"].ToString()); l.departure_time = TimeSpan.Parse(Request.Form["departure_time"]); l.estimated_arrival_time = TimeSpan.Parse(Request.Form["estimated_arrival_time"]); nv.lines.Add(l); nv.SaveChanges(); return(RedirectToAction("Index", "provider")); }
public ActionResult CustomRequest(request req) { if (req.departure_location == null || req.arrival_location == null || req.day == null) { return(View()); } req.departure_time = TimeSpan.Parse(Request.Form["Departure Time"]); req.estimated_arrival_time = TimeSpan.Parse(Request.Form["Estimated Arrival Time"]); if (Request.Form["weekly"] == "once") { req.weekly = false; } else { req.weekly = true; } int id = (int)Session["user_id"]; req.owner_id = id; using (var nv = new NavetteEntities()) { nv.requests.Add(req); nv.SaveChanges(); } return(View()); }
public ActionResult Unsubscribe(int id) { using (NavetteEntities nv = new NavetteEntities()) { subscription sub = nv.subscriptions.SingleOrDefault(x => x.line_id == id); nv.subscriptions.Remove(sub); nv.SaveChanges(); return(RedirectToAction("Index", "Traveller")); } }
public ActionResult Subscribe(int id) { var sub = new subscription(); sub.traveller_id = (int)Session["user_id"]; sub.line_id = id; sub.price = 20; sub.reduction = 0; using (NavetteEntities nv = new NavetteEntities()) { nv.subscriptions.Add(sub); nv.SaveChanges(); } return(RedirectToAction("Index", "Traveller")); }