Ejemplo n.º 1
0
        public IInitiateInputCreatedProcessState CreateProcess(InitiateInputRequestDetails details,
                                                               IEnumerable <InitiateInputRequestArticle> articles,
                                                               bool?isNewDelivery,
                                                               bool?setPickingIndicator)
        {
            InitiateInputRequest request = this.CreateRequest(details, articles, isNewDelivery, setPickingIndicator);

            return(new InitiateInputCreatedProcessState(this, request));
        }
Ejemplo n.º 2
0
        public Task <IInitiateInputCreatedProcessState> CreateProcessAsync(InitiateInputRequestDetails details,
                                                                           IEnumerable <InitiateInputRequestArticle> articles,
                                                                           bool?isNewDelivery,
                                                                           bool?setPickingIndicator,
                                                                           CancellationToken cancellationToken = default)
        {
            InitiateInputRequest request = this.CreateRequest(details, articles, isNewDelivery, setPickingIndicator);

            return(Task.FromResult <IInitiateInputCreatedProcessState>(new InitiateInputCreatedProcessState(this, request)));
        }
Ejemplo n.º 3
0
 private InitiateInputRequest CreateRequest(InitiateInputRequestDetails details,
                                            IEnumerable <InitiateInputRequestArticle> articles,
                                            bool?isNewDelivery,
                                            bool?setPickingIndicator)
 {
     return(this.CreateRequest((MessageId messageId,
                                SubscriberId localSubscriberId,
                                SubscriberId remoteSubscriberId) =>
     {
         return new InitiateInputRequest(messageId,
                                         localSubscriberId,
                                         remoteSubscriberId,
                                         details,
                                         articles,
                                         isNewDelivery,
                                         setPickingIndicator);
     }));
 }
Ejemplo n.º 4
0
 public Task <IInitiateInputCreatedProcessState> CreateProcessAsync(InitiateInputRequestDetails details,
                                                                    IEnumerable <InitiateInputRequestArticle> articles,
                                                                    CancellationToken cancellationToken = default)
 {
     return(this.CreateProcessAsync(details, articles, isNewDelivery: null, setPickingIndicator: null, cancellationToken));
 }
Ejemplo n.º 5
0
 public IInitiateInputCreatedProcessState CreateProcess(InitiateInputRequestDetails details,
                                                        IEnumerable <InitiateInputRequestArticle> articles)
 {
     return(this.CreateProcess(details, articles, isNewDelivery: null, setPickingIndicator: null));
 }