Ejemplo n.º 1
0
        public static void addNewMedia(AbMediaContent newMedia)
        {
            //Update media data structures
            DateTime date = newMedia.creationTime.Date;

            allMedia.Insert(0, newMedia);

            DayMediaObservableCollection dayMedia = null;

            allMediaDict.TryGetValue(date, out dayMedia);

            if (dayMedia == null)
            {
                dayMedia = new DayMediaObservableCollection(date);
                //Update media collecton - TODO assuming media is at start
                allMediaCollection.Insert(0, dayMedia);
                dayMedia.addNewMedia(newMedia);
                collectionRefresh?.Invoke();
            }
            else
            {
                dayMedia.addNewMedia(newMedia);
            }



            allMediaDict[date] = dayMedia;
        }