private static void AssignCargoToRoute(TrackingId trackingId, RouteCandidateDTO selectedRoute) { var assignToRouteCommand = new AssignCargoToRouteCommand() { Route = selectedRoute, TrackingId = trackingId.IdString }; CommandPipeline.Process(assignToRouteCommand); }
/// <summary> /// Binds cargo to selected delivery route. /// </summary> /// <param name="trackingId">Cargo tracking id.</param> /// <param name="route">Route definition.</param> public void AssignCargoToRoute(String trackingId, RouteCandidateDTO route) { var command = new AssignCargoToRouteCommand { TrackingId = trackingId, Route = route }; _pipelineFactory.Process(command); }