Example #1
0
        public ActionResult AddTrip()
        {
            info = Session["userData"] as User;
            if (info != null)
            {
                if (info.user_types_id == 1)
                {
                    // var l = DB.lines;
                    var Line = DB.lines.ToList();
                    var Day  = DB.days.ToList();
                    var bus  = DB.buses.ToList();
                    Trip_line_Day_View_Model trip = new Trip_line_Day_View_Model
                    {
                        lin     = Line,
                        dy      = Day,
                        buslist = bus
                    };
                    // trip.fron_to = trip.trip.StartDate +"-"+ trip.trip.EndDate;

                    return(View(trip));
                }
                else
                {
                    return(RedirectToAction("page_error_400", "Dashboard"));
                }
            }
            else
            {
                return(RedirectToAction("page_error_400", "Dashboard"));
            }
        }
Example #2
0
        public ActionResult EditTrip(int id)
        {
            info = Session["userData"] as User;
            if (info != null)
            {
                if (info.user_types_id == 1)
                {
                    var trip = DB.trip.Single(c => c.Id == id);
                    var Line = DB.lines.ToList();
                    var Day  = DB.days.ToList();
                    var bus  = DB.buses.ToList();

                    Trip_line_Day_View_Model trip_view = new Trip_line_Day_View_Model
                    {
                        tr      = trip,
                        lin     = Line,
                        dy      = Day,
                        buslist = bus
                    };

                    return(View(trip_view));
                }
                else
                {
                    return(RedirectToAction("page_error_400", "Dashboard"));
                }
            }
            else
            {
                return(RedirectToAction("page_error_400", "Dashboard"));
            }
        }
Example #3
0
        public ActionResult EditTrip(Trip_line_Day_View_Model trip)
        {
            info = Session["userData"] as User;
            if (info != null)
            {
                if (info.user_types_id == 1)
                {
                    if (ModelState.IsValid)
                    {
                        var tripDB = DB.trip.Single(c => c.Id == trip.tr.Id);
                        tripDB.StartDate = trip.tr.StartDate;
                        tripDB.EndDate   = trip.tr.EndDate;
                        tripDB.Dayes_Id  = trip.tr.Dayes_Id;
                        tripDB.Lines_Id  = trip.tr.Lines_Id;
                        DB.SaveChanges();

                        return(Json(new { result = 1 }));
                    }
                    var Line = DB.lines.ToList();
                    var Day  = DB.days.ToList();
                    var bus  = DB.buses.ToList();

                    trip.lin     = Line;
                    trip.dy      = Day;
                    trip.buslist = bus;

                    return(Json(new { result = 0 }));
                }
                else
                {
                    return(RedirectToAction("page_error_400", "Dashboard"));
                }
            }
            else
            {
                return(RedirectToAction("page_error_400", "Dashboard"));
            }
            #region

            /*
             * var tripDB = DB.trip.Single(c => c.Id == trip.tr.Id);
             *
             * if (!ModelState.IsValid)
             * {
             *  var Line = DB.lines.ToList();
             *  var Day = DB.days.ToList();
             *  var bus = DB.buses.ToList();
             *
             *  trip.lin = Line;
             *  trip.dy = Day;
             *  trip.buslist = bus;
             *
             *  return View("EditLine", trip);
             * }
             * tripDB. StartDate= trip.tr.StartDate;
             * tripDB.EndDate = trip.tr.EndDate;
             * tripDB.Dayes_Id = trip.tr.Dayes_Id;
             * tripDB.Lines_Id = trip.tr.Lines_Id;
             * DB.SaveChanges();
             *
             * return RedirectToAction("AllTrips");
             */
            #endregion
        }
Example #4
0
        public ActionResult AddTrip(Trip_line_Day_View_Model trip)
        {
            info = Session["userData"] as User;
            if (info != null)
            {
                if (info.user_types_id == 1)
                {
                    if (ModelState.IsValid)
                    {
                        DB.trip.Add(trip.tr);
                        DB.SaveChanges();
                        int TripInsertedId = trip.tr.Id;

                        var busDb = DB.buses.Single(c => c.BusID == trip.bus.BusID);
                        busDb.trip_id = trip.tr.Id;
                        DB.SaveChanges();

                        return(Json(new { result = 1 }));
                    }

                    var Line = DB.lines.ToList();
                    var Day  = DB.days.ToList();
                    var bus  = DB.buses.ToList();

                    trip.lin     = Line;
                    trip.dy      = Day;
                    trip.buslist = bus;


                    return(Json(new { result = 0 }));
                }
                else
                {
                    return(RedirectToAction("page_error_400", "Dashboard"));
                }
            }
            else
            {
                return(RedirectToAction("page_error_400", "Dashboard"));
            }
            #region

            /*
             * if (!ModelState.IsValid)
             * {
             *  var Line = DB.lines.ToList();
             *  var Day = DB.days.ToList();
             *  var bus = DB.buses.ToList();
             *
             *  trip.lin = Line;
             *  trip.dy = Day;
             *  trip.buslist = bus;
             *
             *
             *  return View("AddTrip", trip);
             * }
             *
             *
             * DB.trip.Add(trip.tr);
             * DB.SaveChanges();
             * int TripInsertedId = trip.tr.Id;
             *
             * var busDb = DB.buses.Single(c => c.BusID == trip.bus.BusID);
             * busDb.trip_id = trip.tr.Id;
             * DB.SaveChanges();
             *
             * return RedirectToAction("AllTrips");
             */
            #endregion
        }