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
     });
Esempio n. 2
0
        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;
 }