Esempio n. 1
0
        private void Move(Reco reco)
        {
            if (Data.Mined != null && Data.Mined.NewRecos != null && Data.Mined.OldRecos != null)
            {
                Data.Mined.NewRecos.Remove(reco);
                Data.Mined.OldRecos.Insert(0, reco);
                if (Data.Mined.NewRecos.Count == 0)
                {
                    Data.Mined.AcceptTime = Data.Mined.LastRetrieve;
                }

                Data.Mined.IsNeedToSave = true;
            }
        }
Esempio n. 2
0
        public void Setup()
        {
            reco = new Reco()
            {
                ItemTitle = "Test"
            };

            var newRecos = new ObservableCollection <Reco>()
            {
                new Reco(),
                reco,
                new Reco(),
                new Reco()
            };
            var oldRecos = new ObservableCollection <Reco>()
            {
                new Reco(),
                new Reco(),
                new Reco(),
                new Reco()
            };

            var random = new Random();
            var mined  = new Mined()
            {
                LastRetrieve = DateTimeOffset.Now.AddDays(random.Next(-100, 100)),
                AcceptTime   = DateTimeOffset.Now.AddDays(random.Next(-100, 100)),
                NewRecos     = newRecos,
                OldRecos     = oldRecos
            };

            viewModel = new NewsViewModel()
            {
                Data = new Data()
                {
                    Mined = mined
                }
            };
        }
Esempio n. 3
0
 private void Open(Reco reco)
 {
     WindowUtilities.Run(reco.Uri);
     Move(reco);
 }