コード例 #1
0
        public int InsertTests(TestViewModel model)
        {
            //string userId = User.Identity.GetUserName();存储过程 分页 事务
            //int id = User.Identity.GetUserId<int>();
            //int nn = Convert.ToInt32("dd");
            SysTest sysTest = new SysTest
            {
                //注意:不设置该字段或者匿名接口访问时该操作员id字段数据为0
                CreatorID = User.Identity.GetUserId <int>(),
                TestName  = model.TestName
            };
            int num = -1;

            using (TransactionScope transaction = new TransactionScope())
            {
                num = _sysPowerService.InsertTest(sysTest);
                //测试事务
                num = _sysPowerService.InsertTest(sysTest);
                //int nn = Convert.ToInt32("dd");
                transaction.Complete();
            }

            return(num);
        }
コード例 #2
0
 public List <SysTest> GetTestVM(SysTest testVM, int page, int size = 20)
 {
     return(_sysPowerService.SelectByParams(testVM, page, size));
 }
コード例 #3
0
 public List <SysTest> SelectByParams(SysTest sysTest, int page, int size = 20)
 {
     return(_dbServiceReposity.All <SysTest>().Where(sysTest).ToList());
 }
コード例 #4
0
 public int InsertTest(SysTest user)
 {
     return(_dbServiceReposity.Add(user));
 }