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)); }
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))); }
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); })); }
public Task <IInitiateInputCreatedProcessState> CreateProcessAsync(InitiateInputRequestDetails details, IEnumerable <InitiateInputRequestArticle> articles, CancellationToken cancellationToken = default) { return(this.CreateProcessAsync(details, articles, isNewDelivery: null, setPickingIndicator: null, cancellationToken)); }
public IInitiateInputCreatedProcessState CreateProcess(InitiateInputRequestDetails details, IEnumerable <InitiateInputRequestArticle> articles) { return(this.CreateProcess(details, articles, isNewDelivery: null, setPickingIndicator: null)); }