public void SaveWatchVideo(String[] video) { var watched = GetUserVideoGuide(); watched.AddRange(video); watched = watched.Distinct().ToList(); var setting = new UserVideoSettings { VideoGuides = watched }; SettingsManager.Instance.SaveSettingsFor(setting, SecurityContext.CurrentAccount.ID); }
public static List<VideoGuideItem> GetVideoGuides() { var data = GetVideoGuidesAll(); var wathced = UserVideoSettings.GetUserVideoGuide(); data.RemoveAll(r => r != null && wathced.Contains(r.Id)); if (!UserHelpTourHelper.IsNewUser) { data.RemoveAll(r => r.Status == "default"); } return data; }