Exemplo n.º 1
0
 public Message(Sale sale, MessageType messageType, SaleAdjustment saleAdjustment = null, DateTime?receivedAt = null, DateTime?processedAt = null) : this()
 {
     _sale           = sale;
     _messageType    = messageType;
     _saleAdjustment = saleAdjustment;
     _receicedAt     = receivedAt;
     _processedAt    = processedAt;
 }
        public SaleAdjustmentLog(Guid saleId, decimal previousValue, decimal newValue, DateTime?occuredDate = null, SaleAdjustment saleAdjustment = null)
        {
            AdjustmentType  = saleAdjustment.AdjustmentType;
            AdjustmentValue = saleAdjustment.AdjustmentValue;
            Product         = saleAdjustment.Product;

            _saleId        = saleId;
            _previousValue = previousValue;
            _newValue      = newValue;
            _occuredAt     = occuredDate == null ? DateTime.Now : occuredDate;
        }