internal static List<TimeSpentItem> GetCleanedPrograms(DateTimeOffset date)
{
var programs = Queries.GetActivityPieChartData(date);
var list = new List<TimeSpentItem>();
foreach (var p in programs)
{
var item = new TimeSpentItem(TimeSpentType.Programs, p.Key, p.Value);
list.Add(item);
}
var sortedList = list.OrderByDescending(i => i.DurationInMins).ToList();
return sortedList.Where(w => w.DurationInMins > MinDurationInMins).ToList();
}