/// <summary>
 /// Initializes a new instance of the <see cref="DealOperation"/> class.
 /// </summary>
 /// <param name="dealContent">The dealContent<see cref="object"/>.</param>
 public DealOperation(object dealContent)
 {
     site      = ServiceSite.Server;
     direction = DirectionType.None;
     state     = ((ISerialNumber)dealContent).FlagsBlock;
     content   = (ISerialFormatter)dealContent;
 }
 public DealManager(DealTransfer dealTransfer)
 {
     transfer        = dealTransfer;
     transferContext = dealTransfer.Context;
     dealContext     = dealTransfer.MyHeader.Context;
     site            = dealContext.IdentitySite;
 }
        private DealManager treatment;// Important Field !!! - Dealer Treatment initiatie, filtering, sorting, saving, editing all treatment here.

        #endregion

        #region Constructors

        /// <summary>
        /// Initializes a new instance of the <see cref="TransferManager"/> class.
        /// </summary>
        /// <param name="_transaction">The _transaction<see cref="DealTransfer"/>.</param>
        public TransferManager(DealTransfer _transaction)
        {
            transaction     = _transaction;
            transferContext = transaction.Context;
            context         = transaction.MyHeader.Context;
            site            = context.IdentitySite;
            treatment       = new DealManager(_transaction);
        }
 public TransferOperation(DealTransfer _transaction, MessagePart _part, DirectionType _direction)
 {
     transaction      = _transaction;
     vsspContext      = transaction.Context;
     transportContext = transaction.MyHeader.Context;
     site             = transportContext.IdentitySite;
     direction        = _direction;
     part             = _part;
     protocol         = vsspContext.Protocol;
     method           = vsspContext.Method;
 }