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