Exemplo n.º 1
0
 public override ServiceModel.EnergyLevel.EnergyLevelInfo CreateEmptyServiceType(TimeSpan span)
 {
     return(new ServiceModel.EnergyLevel.EnergyLevelInfo()
     {
         Value = -1, DateString = span.GetSpanDate()
     });
 }
Exemplo n.º 2
0
 public override ServiceModel.EnergyLevel.EnergyLevelInfo InitializeNewServiceType(DailyEnergyLevel objectInTimeSpan, TimeSpan span)
 {
     return(new ServiceModel.EnergyLevel.EnergyLevelInfo()
     {
         Date = objectInTimeSpan.Date,
         Value = objectInTimeSpan.EnergyLevel,
         DateString = span.GetSpanDate()
     });
 }
 public override ServiceModel.EnergyLevel.EnergyLevelInfo InitializeNewServiceType(MonthlyEnergyLevel dailyInfoInTimeSpan, TimeSpan span)
 {
     return(new ServiceModel.EnergyLevel.EnergyLevelInfo
     {
         Date = dailyInfoInTimeSpan.Date,
         Value = dailyInfoInTimeSpan.Average,
         DateString = span.GetSpanDate()
     });
 }
Exemplo n.º 4
0
 public override ServiceModel.EnergyLevel.EnergyLevelInfo InitializeNewServiceType(DailyEnergyLevel answers, TimeSpan span)
 {
     return(new ServiceModel.EnergyLevel.EnergyLevelInfo()
     {
         Value = answers.EnergyLevel,
         DateString = span.GetSpanDate(),
         Date = answers.Date
     });
 }
Exemplo n.º 5
0
        public override ServiceModel.EnergyLevel.EnergyLevelInfo InitializeNewServiceType(List <DailyEnergyLevel> dailyInfoInTimeSpan, TimeSpan span)
        {
            double sum = dailyInfoInTimeSpan.Sum(e => e.EnergyLevel) / dailyInfoInTimeSpan.Count;

            return(new ServiceModel.EnergyLevel.EnergyLevelInfo()
            {
                Value = sum,
                DateString = span.GetSpanDate(),
                Date = dailyInfoInTimeSpan.First().Date
            });
        }