示例#1
0
 public OutputResponse(MessageId id,
                       SubscriberId source,
                       SubscriberId destination,
                       OutputResponseDetails details,
                       IEnumerable <OutputCriteria> criterias)
     :
     this(id, source, destination, details, criterias, boxNumber : null)
 {
 }
示例#2
0
 public OutputResponse(OutputRequest request,
                       OutputResponseDetails details)
     :
     this(request.Id,
          request.Destination,
          request.Source,
          details,
          request.GetCriterias(),
          request.BoxNumber)
 {
 }
示例#3
0
        public OutputResponse(MessageId id,
                              SubscriberId source,
                              SubscriberId destination,
                              OutputResponseDetails details,
                              IEnumerable <OutputCriteria> criterias,
                              String?boxNumber)
            :
            base(id, StandardDialogs.Output, source, destination)
        {
            this.Details = details;

            this.Criterias.AddRange(criterias);

            this.BoxNumber = boxNumber;
        }