Exemplo n.º 1
0
 private DateTime EffectiveStartDate(Period period)
 {
     return(StartDate < period.StartDate
         ? period.StartDate
         : StartDate);
 }
Exemplo n.º 2
0
 private DateTime EffectiveEndDate(Period period)
 {
     return(EndDate > period.EndDate
         ? period.EndDate
         : EndDate);
 }
Exemplo n.º 3
0
 private bool HasNoOverlapping(Period period)
 {
     return(StartDate > period.EndDate || EndDate < period.StartDate);
 }