protected TimeMeasurement GetChartTimeMeasurement(DateRangeGranulation granulation) { return(granulation switch { DateRangeGranulation.Raw => TimeMeasurement.Minute, DateRangeGranulation.FifteenMinutes => TimeMeasurement.Hour, DateRangeGranulation.HalfHour => TimeMeasurement.Hour, DateRangeGranulation.Hour => TimeMeasurement.Hour, DateRangeGranulation.ThreeHours => TimeMeasurement.Hour, DateRangeGranulation.SixHours => TimeMeasurement.Hour, DateRangeGranulation.Day => TimeMeasurement.Day, DateRangeGranulation.Month => TimeMeasurement.Month, DateRangeGranulation.Year => TimeMeasurement.Year, _ => TimeMeasurement.Hour });
public DateRangeRequest WithDefaultValues(DateTime dateFrom, DateTime dateTo, DateRangeGranulation granulation = DateRangeGranulation.Hour) { if (From == null) { From = dateFrom; } if (To == null) { To = dateTo; } if (Granulation == null) { Granulation = DateRangeGranulation.Hour; } return(this); }
public DateChangedEventArgs(DateTime?fromDate, DateTime?toDate, DateRangeGranulation granulation) { FromDate = fromDate; ToDate = toDate; Granulation = granulation; }