ArtifactVisualizer.Helpers.CollectData.GetCleanedOutlookInfo C# (CSharp) Method

GetCleanedOutlookInfo() static private method

Fetches information about the time spent in Outlook
static private GetCleanedOutlookInfo ( DateTimeOffset date ) : List
date DateTimeOffset
return List
        internal static List<TimeSpentItem> GetCleanedOutlookInfo(DateTimeOffset date)
        {
            var emailDetails = WindowTitleEmailExtractor.GetTimeSpentInOutlook(date);

            var list = new List<TimeSpentItem>();
            foreach (var p in emailDetails)
            {
                var item = new TimeSpentItem(TimeSpentType.Outlook, p.ItemName, p.DurationInMins);
                list.Add(item);
            }

            return list.Where(w => w.DurationInMins > MinDurationInMins).ToList();
        }