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 }); }
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 }); }