internal ValuationCostIncomeMutation(ValuationKey key, DateTime mutationDate, ValuationCostIncomeMutation prevMutation) : this(key, mutationDate) { if (prevMutation != null) { this.CostsCommissionToDate = prevMutation.CostsCommissionToDate; this.CostsTaxToDate = prevMutation.CostsTaxToDate; this.CostsOtherToDate = prevMutation.CostsOtherToDate; this.IncomeCashDividendToDate = prevMutation.IncomeCashDividendToDate; this.IncomeInterestToDate = prevMutation.IncomeInterestToDate; this.IncomeOtherToDate = prevMutation.IncomeOtherToDate; } }
internal ValuationMutation(ValuationKey key, DateTime mutationDate, ValuationMutation prevMutation) : this(key, mutationDate) { if (prevMutation != null) { this.Size = prevMutation.Size; this.BookPrice= prevMutation.BookPrice; this.BookValue= prevMutation.BookValue; this.RealisedAmountToDate = prevMutation.RealisedAmountToDate; this.DepositToDate = prevMutation.DepositToDate; this.WithDrawalToDate = prevMutation.WithDrawalToDate; } }
internal ValuationCostIncomeMutation(ValuationKey key, DateTime mutationDate) { this.Key = key; this.MutationDate = mutationDate; }