private DetailsWeekStatisticks createModelDetailsWeek1(int data1, int data2) { DetailsWeekStatisticks detailsWeek = new DetailsWeekStatisticks(); detailsWeek.Longest = data1.ToString(); detailsWeek.Shortest = data2.ToString(); detailsWeek.MiddleEffective = 0.ToString(); detailsWeek.CountEffectiveDay = 0.ToString(); detailsWeek.Distance = new List <double>(); detailsWeek.Speed = new List <double>(); detailsWeek.TimeInTrip = new List <long>(); detailsWeek.Calories = new List <int>(); return(detailsWeek); }
private DetailsWeekStatisticks createModelDetailsWeek(List <MyDBModels.EveryDayProfileStatistics> periodStatistics, string nameDate) { DetailsWeekStatisticks detailsWeek = new DetailsWeekStatisticks(); detailsWeek.PeriodName = nameDate; detailsWeek.Longest = (periodStatistics.Count() > 0 ? periodStatistics.Max(p => p.CountDistance) : 0).ToString(); detailsWeek.Shortest = (periodStatistics.Count() > 0 ? periodStatistics.Min(p => p.CountDistance) : 0).ToString(); detailsWeek.MiddleEffective = (periodStatistics.Count() > 0 ? ((int)(periodStatistics.Sum(p => p.CountDistance) / 7)) : 0).ToString(); detailsWeek.CountEffectiveDay = (periodStatistics.Count() > 0 ? periodStatistics.Count(p => p.CountDistance > 0) : 0).ToString(); detailsWeek.Distance = getCountDistanceListFromObject(periodStatistics); detailsWeek.Speed = geMiddleSpeedtListFromObject(periodStatistics); detailsWeek.TimeInTrip = getIntervalListFromObject(periodStatistics); detailsWeek.Calories = getCaloriesListFromObject(periodStatistics); return(detailsWeek); }