private static DateTime Add(DateTime date, BasicDuration unity, int nbunit) { switch (unity) { case BasicDuration.Hour: return(date.AddHours(nbunit)); case BasicDuration.Day: return(date.AddDays(nbunit)); case BasicDuration.Month: return(date.AddMonths(nbunit)); case BasicDuration.Year: return(date.AddYears(nbunit)); default: throw new Exception("Duration : Should not get there !"); } }
private Duration(BasicDuration unity, int nbunit) { this.unity = unity; this.nbunit = nbunit; }