public int GetNumberOfDays(Installment installment, IDateShiftPolicy shiftPolicy)
 {
     if (installment.Number == 1)
     {
         return(installment.ExpectedDate == installment.StartDate.AddMonths(1) ? 30 : (installment.ExpectedDate - installment.StartDate).Days);
     }
     return(30);
 }
Exemplo n.º 2
0
 public int GetNumberOfDays(Installment installment, IDateShiftPolicy shiftPolicy)
 {
     return (shiftPolicy.ShiftDate(installment.ExpectedDate) - shiftPolicy.ShiftDate(installment.StartDate)).Days;
 }
Exemplo n.º 3
0
 public DateTime GetNextRepaymentDate(DateTime date, IDateShiftPolicy shiftPolicy)
 {
     return shiftPolicy.ShiftDate(date.AddDays(1));
 }
Exemplo n.º 4
0
 public int GetNumberOfDays(Installment installment, IDateShiftPolicy shiftPolicy)
 {
     if (installment.Number == 1)
         return installment.ExpectedDate == installment.StartDate.AddMonths(1) ? 30 : (installment.ExpectedDate - installment.StartDate).Days;
     return 30;
 }
Exemplo n.º 5
0
 public DateTime GetNextRepaymentDate(DateTime date, IDateShiftPolicy shiftPolicy)
 {
     return date.AddMonths(1);
 }
 public DateTime GetNextRepaymentDate(DateTime date, IDateShiftPolicy shiftPolicy)
 {
     return(date.AddMonths(1));
 }
Exemplo n.º 7
0
 public int GetNumberOfDays(Installment installment, IDateShiftPolicy shiftPolicy)
 {
     return((shiftPolicy.ShiftDate(installment.ExpectedDate) - shiftPolicy.ShiftDate(installment.StartDate)).Days);
 }
Exemplo n.º 8
0
 public DateTime GetNextRepaymentDate(DateTime date, IDateShiftPolicy shiftPolicy)
 {
     return(shiftPolicy.ShiftDate(date.AddDays(1)));
 }