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; }