private bool addNewRide() { ride = new RideView(); ride.StartTime = dateTimePicker1.Value; ride.EndTime = dateTimePicker2.Value; ride.Rout = new Route { Id = route.Id }; ride.CurrentStation = new Station { Id = route.Stations[0].Id }; MongoLayer.Models.Vehical vts = comboBox2.SelectedItem as MongoLayer.Models.Vehical; if (vts == null) { return(false); } ride.Vehical = new Bus { Id = vts.Id }; RideModel.AddNewRide(ride); return(true); }
protected void Page_Load(object sender, EventArgs e) { RideService rideService = new RideService(); RideView.DataSource = rideService.GetRides(); RideView.DataBind(); }
public AddNewRide(Transport trs, RoutView rts, RideView rt = null) { InitializeComponent(); route = rts; ts = trs; ride = rt; if (rt != null) { initData(); } else { initNewData(); } }
public static void AddNewRide(RideView ride) { var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var db = server.GetDatabase("TransportSystem"); var collectionRide = db.GetCollection <Ride>("Ride"); Ride Ride = new Ride(); Ride.CurrentStation = new MongoDBRef("Station", ride.CurrentStation.Id); Ride.DynamicFields = ride.DynamicFields; Ride.EndTime = ride.EndTime; Ride.Late = ride.Late; Ride.Rout = new MongoDBRef("Route", ride.Rout.Id); Ride.StartTime = ride.StartTime; Ride.Vehical = new MongoDBRef("Vehical", ride.Vehical.Id); collectionRide.Insert(Ride); }
public static void UpdateRide(RideView ride) { var connectionString = "mongodb://localhost/?safe=true"; var server = MongoServer.Create(connectionString); var db = server.GetDatabase("TransportSystem"); var collectionRide = db.GetCollection <Ride>("Ride"); var Ride = (from r in collectionRide.AsQueryable <Ride>() where r.Id == ride.Id select r).FirstOrDefault(); if (Ride == null) { return; } Ride.CurrentStation = new MongoDBRef("Station", ride.CurrentStation.Id); Ride.DynamicFields = ride.DynamicFields; Ride.EndTime = ride.EndTime; Ride.Late = ride.Late; Ride.Rout = new MongoDBRef("Route", ride.Rout.Id); Ride.StartTime = ride.StartTime; Ride.Vehical = new MongoDBRef("Vehical", ride.Vehical.Id); collectionRide.Save(Ride); }
private void button2_Click(object sender, EventArgs e) { ride = null; this.Close(); }