public ActionResult UpdateRoute(int routeId, List<int> stopIds, string routeName, int busId, string driverLicense)
 {
     DatabaseInterface db = new DatabaseInterface();
     String sRouteId = routeId.ToString();
     if (!db.IsRouteNameUnique(routeName, sRouteId))
         return Json("false");
     List<Stop> stops = new List<Stop>();
     foreach (int id in stopIds)
     {
         stops.Add(db.GetStopByStopId(id));
     }
     db.AssignBusToRoute(busId, routeId);
     db.AssignDriverToRoute(driverLicense, routeId);
     Route route = new Route()
     {
         Stops = stops,
         Driver = db.GetDriverByDriverLicense(driverLicense),
         Name = routeName,
         RouteId = routeId,
         Bus = db.GetBusByBusId(busId)
     };
     db.UpdateRoute(route);
     return Json("true");
 }