示例#1
0
 private MaintenanceFee(string obligationNumber, ObligationStatus status, double currentBalance, List <FinancialTransaction> transactions)
 {
     ObligationNumber = obligationNumber;
     Status           = status;
     CurrentBalance   = currentBalance;
     Transactions     = transactions.Select(x => x.Clone()).Cast <FinancialTransaction>().ToList();
 }
示例#2
0
 public MaintenanceFee(string obligationNumber, double openingBalance, ObligationStatus status)
 {
     ObligationNumber = obligationNumber;
     CurrentBalance   = openingBalance;
     Status           = ObligationStatus.Active;
     Transactions     = new List <FinancialTransaction>();
     Status           = status;
 }
示例#3
0
 public Obligation SetStatus(ObligationStatus status)
 {
     this.Status = status;
     return(this);
 }
示例#4
0
 public Obligation(string obligationNumber, ObligationStatus status) : this()
 {
     this.ObligationNumber = obligationNumber;
     this.Status           = status;
 }
示例#5
0
 public MaintenanceFee SetStatus(ObligationStatus status)
 {
     Status = status;
     return(this);
 }