public Driver EndCurrentRoute(Driver driver)
 {
     driver = DriverRepository.GetDriverWithRoute(driver.Id);
     driver.AddRouteToHistoric(driver.CurrentRoute);
     driver.CurrentRoute.SetFinishTime();
     driver.SetCurrentRouteNull();
     SetDriverStatus(driver, DriverStatus.Free);
     DriverRepository.Update(driver);
     return(driver);
 }