Exemplo n.º 1
0
        public void Saves_TxnIssuer_Success()
        {
            using (ISession session = SessionProvider.ISessionFactory.OpenSession())
            {
                using (ITransaction transaction = session.BeginTransaction())
                {
                    for (int i = 0; i < 10; i++)
                    {
                        TxnIssuer txnIssuer = new TxnIssuer()
                        {
                            MbrId         = 0,
                            CycleMoved    = "N",
                            MrcDailyMoved = "N"
                        };

                        session.Save(txnIssuer);
                    }
                    transaction.Commit();
                }
            }

            using (ISession session = SessionProvider.ISessionFactory.OpenSession())
            {
                using (ITransaction transaction = session.BeginTransaction())
                {
                    var count = session.Query <TxnIssuer>().ToList().Count;

                    Assert.That(count == 10);
                }
            }
        }
        public void SetUpBase()
        {
            using (ISession session = SessionProvider.ISessionFactory.OpenSession())
            {
                using (ITransaction transaction = session.BeginTransaction())
                {
                    for (int i = 0; i < 1000; i++)
                    {
                        TxnIssuer txnIssuer = new TxnIssuer()
                        {
                            CycleMoved    = "N",
                            MrcDailyMoved = "N",
                            MbrId         = Session.CurrentSession.MbrId
                        };

                        session.Save(txnIssuer);
                    }
                    transaction.Commit();
                }
            }
        }
        public ActionResult <IEnumerable <long> > Get()
        {
            using (ISession session = Session.SessionProvider.ISessionFactory.OpenSession())
            {
                using (ITransaction transaction = session.BeginTransaction())
                {
                    for (int i = 0; i < 1000; i++)
                    {
                        TxnIssuer txnIssuer = new TxnIssuer()
                        {
                            CycleMoved    = "N",
                            MrcDailyMoved = "N",
                            MbrId         = Session.CurrentSession.MbrId
                        };

                        session.Save(txnIssuer);
                    }

                    transaction.Commit();

                    return(session.Query <TxnIssuer>().Select(x => x.Guid).ToList());
                }
            }
        }