public void ReportHop(Hop visitedHop) { switch (visitedHop) { case Truck t: { State = StateEnum.InTruckDeliveryEnum; break; } case Transferwarehouse wh: { State = StateEnum.TransferredEnum; break; } case Warehouse w: { State = StateEnum.InTransportEnum; break; } } }
public HopArrival(Hop hop, DateTime dateTime) { this.Hop = hop; this.DateTime = dateTime; }
public HopArrival(Hop hop) { Hop = hop; DateTime = Date.Now; }