public void WhenConstructed_UnPinnedListIsNotNull()
 {
     var recentEntries = new RecentEntryList();
     var recentEntrie = new RecentEntry(5, "test", "description", recentEntries);
     Assert.IsNotNull(recentEntries.UnpinnedList);
     Assert.IsFalse(recentEntrie.IsPinned);
 }
Beispiel #2
0
        public void AddRecentEntry(Entry viewedentry)
        {
            if (ViewedEntries.Where(e => (e.DictId == viewedentry.DictId) && (e.WordStr == viewedentry.WordStr)).Count() == 0)
            {
                RecentEntry RE = new RecentEntry(viewedentry);
                ViewedEntries.Add(RE);
                connection.Insert(RE);

                RecentEntry.SimpleSortRecentEntriesOC(ViewedEntries);
            }
        }
Beispiel #3
0
        private void populateCollectionOfViewedEntries()
        {
            var dbViewedEntr = connection.Table <RecentEntry>();

            foreach (var item in dbViewedEntr)
            {
                ViewedEntries.Add(item);
            }

            RecentEntry.SimpleSortRecentEntriesOC(ViewedEntries);
        }
Beispiel #4
0
        public void RecentItemDoubleClicked(RecentEntry entry)
        {
            if (!File.Exists(entry.Path))
            {
                MessageBox.Show("Project doesn't exist");
                return;
            }

            OpenProject(entry.Path);
            entry.LastAccessTimestamp = DateTime.Now;
            OrcusPluginStudioSettings.Current.Save();
        }
Beispiel #5
0
        public void SetRecentStopAtRoute(Route route, StopGroup stop)
        {
            lock (ctx)
            {
                var recentEntry = ctx.RecentEntries.Where(e => e.RouteID == route.ID).SingleOrDefault();
                if (recentEntry != null)
                {
                    ctx.Delete(recentEntry);
                }

                var entry = new RecentEntry {
                    Route = route, Stop = stop
                };
                ctx.Insert(entry);
            }
        }