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)); } }
public AnimalMetric(int animalId, int metricId, RequiredAttentiveness requiredAttentiveness) { AnimalId = animalId; MetricId = metricId; RequiredAttentiveness = requiredAttentiveness; }