Exemplo n.º 1
0
        void Start()
        {
            Collider = GetComponent <Collider>();

            query        = FindObjectOfType <BoxQuery>();
            message      = FindObjectOfType <BoxMessage>();
            connectivity = FindObjectOfType <ConnectivityBox>();
        }
        public void Finished()
        {
            var q = new BoxQuery<ScheduleBoxMap>()
                .Where(x => x.ExecutionState == ScheduleExecutionState.Finished);

            var boxed = q.ToList();
            Program.DumpBoxed(boxed);
        }
Exemplo n.º 3
0
        public void Finished()
        {
            var q = new BoxQuery <ScheduleBoxMap>()
                    .Where(x => x.ExecutionState == ScheduleExecutionState.Finished);

            var boxed = q.ToList();

            Program.DumpBoxed(boxed);
        }
        public void Waiting()
        {
            var q = new BoxQuery<ScheduleBoxMap>()
                .Where(x => (x.ExecutionState < ScheduleExecutionState.Running) &&
                            (x.MessageState < ScheduleMessageState.Error))
                .Where(x => x.NextExecution < DateTime.Now)
                .OrderBy(x => x.NextExecution);

            var boxed = q.ToList();
            Program.DumpBoxed(boxed);
        }
Exemplo n.º 5
0
        public void Waiting()
        {
            var q = new BoxQuery <ScheduleBoxMap>()
                    .Where(x => (x.ExecutionState < ScheduleExecutionState.Running) &&
                           (x.MessageState < ScheduleMessageState.Error))
                    .Where(x => x.NextExecution < DateTime.Now)
                    .OrderBy(x => x.NextExecution);

            var boxed = q.ToList();

            Program.DumpBoxed(boxed);
        }
Exemplo n.º 6
0
        public void ExpresionBuilderTest()
        {
            using (var bootstrap = new Bootstrap())
            {
                IContainer container = bootstrap.Container;
                var        eval      = container.Resolve <NHibernateBoxQueryEvaluator>();

                var query = new BoxQuery <TestEntity>();
                var el    = query.Where(x => x.Name != "test").SerializeQuery();

                //var e = eval.EvaluateList(el);
                //var maps = (IList<TestEntityBoxMap>)e.MappedList;
                //query.Execute(e.Expression);
            }
        }
Exemplo n.º 7
0
        public void ExpresionBuilderTest()
        {
            using (var bootstrap = new Bootstrap())
            {
                IContainer container = bootstrap.Container;
                var eval = container.Resolve<NHibernateBoxQueryEvaluator>();

                var query = new BoxQuery<TestEntity>();
                var el = query.Where(x => x.Name!="test").SerializeQuery();

                //var e = eval.EvaluateList(el);
                //var maps = (IList<TestEntityBoxMap>)e.MappedList;
                //query.Execute(e.Expression);
            }
        }
        public void LoadItems()
        {
            try
            {
                var query = new BoxQuery <T>();
                var list  = query.Take(20).ToList();
                Items = new ObservableCollection <T>(list);

                NotifyPropertyChanged("Items");
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "Error connecting to server");
            }
        }
        public void QueryBoxToTakeListCountTest()
        {
            var box = Container.Resolve<BoxQuery<HttpProxyBoxMap>>().AsQueryable()
                .Where(x => x.Country == "zz");
            
            Assert.AreEqual(box.Take(20).Count(), 0);
            Assert.IsNull(box.Take(20).FirstOrDefault());
            Assert.AreEqual(box.Take(20).ToList().Count, 0);

            var repo = Container.Resolve<HttpProxyRepository>();
            repo.Save(new HttpProxyEntity()
            {
                Comment = "zzz", IP = ("http://usanov.net")
            });

            box = new BoxQuery<HttpProxyBoxMap>()
                .Where(x => x.Comment == "zzz");
            Assert.IsTrue(box.Count()>= 1);
            Assert.IsTrue(box.Take(20).Count()>= 1);
            Assert.IsNotNull(box.Take(20).FirstOrDefault());
            Assert.IsTrue(box.Take(20).ToList().Count>= 1);
        }
        public void QueryBoxToTakeListCountTest()
        {
            var box = Container.Resolve <BoxQuery <HttpProxyBoxMap> >().AsQueryable()
                      .Where(x => x.Country == "zz");

            Assert.AreEqual(box.Take(20).Count(), 0);
            Assert.IsNull(box.Take(20).FirstOrDefault());
            Assert.AreEqual(box.Take(20).ToList().Count, 0);

            var repo = Container.Resolve <HttpProxyRepository>();

            repo.Save(new HttpProxyEntity()
            {
                Comment = "zzz", IP = ("http://usanov.net")
            });

            box = new BoxQuery <HttpProxyBoxMap>()
                  .Where(x => x.Comment == "zzz");
            Assert.IsTrue(box.Count() >= 1);
            Assert.IsTrue(box.Take(20).Count() >= 1);
            Assert.IsNotNull(box.Take(20).FirstOrDefault());
            Assert.IsTrue(box.Take(20).ToList().Count >= 1);
        }