Esempio n. 1
0
        public static TimeSpan ToTimeSpan(this RequiredAttentiveness attentiveness)
        {
            switch (attentiveness)
            {
            case RequiredAttentiveness.Constantly:
                return(TimeSpan.FromSeconds(1));

            case RequiredAttentiveness.Minutely:
                return(TimeSpan.FromMinutes(1));

            case RequiredAttentiveness.Hourly:
                return(TimeSpan.FromHours(1));

            case RequiredAttentiveness.Daily:
                return(TimeSpan.FromDays(1));

            case RequiredAttentiveness.Weekly:
                return(TimeSpan.FromDays(7));

            default:
                return(TimeSpan.FromHours(1));
            }
        }
Esempio n. 2
0
 public AnimalMetric(int animalId, int metricId, RequiredAttentiveness requiredAttentiveness)
 {
     AnimalId = animalId;
     MetricId = metricId;
     RequiredAttentiveness = requiredAttentiveness;
 }