public void FetchOne() { var test_value = new TransportCenterDAO(); test_value.FetchOne(1); Assert.NotNull(test_value); }
public void FetchOneTest() { var test_data = new TransportCenterDAO(); test_data.FetchOne(1); Assert.IsNotNull(test_data); }
public IActionResult SummaryPage() { var dao = new TransportCenterDAO(); var t1 = dao.FetchOne(2); var t2 = dao.FetchOne(23); var res = Program.Engine.ComputeRoute(null, t1, t2); var distance = res.Item2; var route = res.Item1; List <string> cities = new List <string>(); foreach (var cityId in route) { var city = dao.FetchOne(cityId); cities.Add(city.Name); } ViewBag.From = t1.Name; ViewBag.To = t2.Name; ViewBag.Distance = distance; ViewBag.Route = cities; return(View()); }
public MapBuilder() { RoutesDAO routesDAO = new RoutesDAO(); Routes = routesDAO.FetchAll(); var graph = new Graph <int, string>(); TransportCenterDAO transportCenterDao = new TransportCenterDAO(); List <TransportCenter> centers = transportCenterDao.FetchAll(); foreach (var center in centers) { int centerId = center.Id; uint key = graph.AddNode(centerId); Dictio.centerIdToKey.Add(centerId, key); Dictio.keyToCenterId.Add(key, centerId); } foreach (var route in Routes) { var x = route.CenterA; var y = route.CenterB; var cost = route.TravelTime; var centerA = route.CenterA; var keyA = Dictio.centerIdToKey[centerA.Id]; var centerB = route.CenterB; var keyB = Dictio.centerIdToKey[centerB.Id]; var transportType = route.Type.Name; graph.Connect(keyA, keyB, cost, transportType); graph.Connect(keyB, keyA, cost, transportType); } Map = graph; }
static void Main(string[] args) { /*var t1 = new TransportCenter(); * t1.Name = "DARFUR"; * t1.Id = 19; * * var t2 = new TransportCenter(); * t2.Name = "ADDIS_ABEBA"; * t2.Id = 17;*/ var dao = new TransportCenterDAO(); var t1 = dao.FetchOne(2); var t2 = dao.FetchOne(23); var watch = System.Diagnostics.Stopwatch.StartNew(); var routeEngine = new RouteEngine(); watch.Stop(); var elapsedMs = watch.ElapsedMilliseconds; var res = routeEngine.ComputeRoute(null, t1, t2); System.Console.WriteLine(elapsedMs); //System.Console.WriteLine(res.ToString()); System.Console.Read(); /*RoutesDAO routesDAO = new RoutesDAO(); * List<Routes> routes = routesDAO.FetchAll(); * foreach (var route in routes) * { * System.Console.WriteLine(route.Id); * System.Console.WriteLine(route.CenterA.Name); * System.Console.WriteLine(route.CenterB.Name); * System.Console.WriteLine(route.TravelTime); * System.Console.WriteLine("-----------------"); * } * System.Console.Read();*/ }
private List <TransportCenter> getLocations() { TransportCenterDAO dbDao = new TransportCenterDAO(); return(dbDao.FetchAll()); }