public CarrierMovement(TransportLeg transportLeg, DateTime departureTime, DateTime arrivalTime, decimal pricePerCargo) { _transportLeg = transportLeg; _pricePerCargo = pricePerCargo; _arrivalTime = arrivalTime; _departureTime = departureTime; }
private static CarrierMovement Movement(TransportLeg transportLeg, int departureOffset, int arrivalOffset, decimal price) { return new CarrierMovement(transportLeg, ReferenceDate.AddDays(departureOffset), ReferenceDate.AddDays(arrivalOffset), price); }