public static bool IsLinkRepeated(this StationLink stationLink, StationLink stationLinkRepeated) { return(stationLink.Origin == stationLinkRepeated.Origin && stationLink.Destination == stationLinkRepeated.Destination); }
public static bool IsValidDestination(this StationLink link, string trainColor) { return(link.Destination.IsValidStation(trainColor)); }
public static bool IsValidLink(this StationLink link, string trainColor) { return(link.IsValidOrigin(trainColor) && link.IsValidDestination(trainColor)); }
public static bool IsValidOrigin(this StationLink link, string trainColor) { return(link.Origin.IsValidStation(trainColor)); }