コード例 #1
0
        //public static ObservableCollection<PlayedFiles> GetLastSeenCollection()
        //{
        //    return CreateHelper.LastSeenCollection;
        //}

        private static bool HasItem(IFolder ifolder, string obj)
        {
            if (ifolder.LastSeenCollection == null)
            {
                return(false);
            }
            Currentobj = ifolder.LastSeenCollection.FirstOrDefault(x => x.FileName.Contains(obj));
            return(Currentobj != null);
        }
コード例 #2
0
        public static void AddLastSeen(IFolder ifolder, ILastSeen obj)
        {
            if (ifolder.LastSeenCollection == null)
            {
                ifolder.LastSeenCollection = new ObservableCollection <PlayedFiles>();
            }

            ifolder.LastSeenCollection.Add((PlayedFiles)obj);
            (obj as PlayedFiles).SetInCollection();
        }
コード例 #3
0
        public static void RemoveLastSeen(IFolder ifolder, ILastSeen obj)
        {
            if (ifolder.LastSeenCollection == null)
            {
                return;
            }
            PlayedFiles playdfile = obj as PlayedFiles;

            if (ifolder.LastSeenCollection.Contains(playdfile))
            {
                ifolder.LastSeenCollection.Remove((PlayedFiles)obj);
            }
        }
コード例 #4
0
 internal static bool HasSeenItem(IFolder ifolder, ILastSeen lastSeen)
 {
     return(ifolder.LastSeenCollection.Contains((PlayedFiles)lastSeen));
 }