public RouteSchedule(RouteScheduleOverride routeScheduleOverride)
{
if (routeScheduleOverride.NewRouteID.HasValue)
{
RouteID = (int)routeScheduleOverride.NewRouteID;
Route = routeScheduleOverride.NewRoute;
}
else
{
RouteID = (int)routeScheduleOverride.OverriddenRouteID;
Route = routeScheduleOverride.OverriddenRoute;
}
DayOfWeek = (int)routeScheduleOverride.OverrideDate.DayOfWeek;
StartTime = routeScheduleOverride.StartTime;
EndTime = routeScheduleOverride.EndTime;
}