public DateFilter(int notOlderThan, DateUnit measure) { this.DateComparision = Nomad.Commons.DateComparision.Ignore; this.NotOlderThan = 1; this.DateMeasure = DateUnit.Day; this.NotOlderThan = notOlderThan; this.DateMeasure = measure; this.DateComparision = Nomad.Commons.DateComparision.NotOlderThan; }
public DateFilter(Nomad.Commons.DateComparision comparision, DateTime date) { this.DateComparision = Nomad.Commons.DateComparision.Ignore; this.NotOlderThan = 1; this.DateMeasure = DateUnit.Day; if ((comparision < Nomad.Commons.DateComparision.On) || (comparision > Nomad.Commons.DateComparision.After)) { throw new ArgumentOutOfRangeException(); } this.DateComparision = comparision; this.FromDate = date; }
public DateFilter(Nomad.Commons.DateComparision comparision, DateTime fromDate, DateTime toDate) { this.DateComparision = Nomad.Commons.DateComparision.Ignore; this.NotOlderThan = 1; this.DateMeasure = DateUnit.Day; if ((comparision != Nomad.Commons.DateComparision.Between) && (comparision != Nomad.Commons.DateComparision.NotBetween)) { throw new ArgumentOutOfRangeException(); } this.DateComparision = comparision; this.FromDate = fromDate; this.ToDate = toDate; }
public DateFilter() { this.DateComparision = Nomad.Commons.DateComparision.Ignore; this.NotOlderThan = 1; this.DateMeasure = DateUnit.Day; }