public static GoogleSearch ValueOf(InternetHistoryEntry entry)
        {
            var urlParams = GetParams(entry.Url);

            return(new GoogleSearch
            {
                Timestamp = entry.TimeStamp,
                Type = DetermineType(urlParams),
                SearchQuery = DetermineSearchQuery(urlParams),
                IsSafe = DetermineIsSafe(urlParams),
                Url = entry.Url
            });
        }
Пример #2
0
        public static YouTube ValueOf(InternetHistoryEntry entry)
        {
            var urlParams = GetParams(entry.Url).FirstOrDefault();

            return(new YouTube
            {
                Timestamp = entry.TimeStamp,
                Type = DetermineType(urlParams.Key),
                Title = entry.Title,
                SearchQuery = DetermineSearchQuery(urlParams),
                Url = entry.Url
            });
        }