Example #1
0
        public void TestMethod_ExecuteBySqlAndReturnObject_T()
        {
            string sql = "SELECT * FROM dbo.B_Users WHERE PK = @PK";
            BaseBLL <UserTestEntity> bll = new BaseBLL <UserTestEntity>();

            UserTestEntity userEntities = bll.ExecuteBySqlAndReturnObject <UserTestEntity>(sql, new { PK = 1 });

            Assert.IsTrue(userEntities != null);

            Console.WriteLine("获取到记录,JSON:{0}", userEntities.TryToJson());
        }
Example #2
0
        public HttpResponseMessage AddUser(UserTestEntity user)
        {
            BaseJsonResult <string> resultMsg = new BaseJsonResult <string>
            {
                Status  = GlobalErrorCodes.Success,
                Data    = "V1-" + user.TryToJson(),
                Message = "操作成功"
            };

            return(resultMsg.TryToHttpResponseMessage());
        }
Example #3
0
        public void TestMethod_()
        {
            UserTestEntity user1 = new UserTestEntity
            {
                Name = "dsx"
            };
            UserTestEntity user2 = new UserTestEntity();

            int hash1 = user1.GetHashCode();
            int hash2 = user2.GetHashCode();

            string md51 = user1.TryToJson().GetMd5Code();
            string md52 = user2.TryToJson().GetMd5Code();

            bool isEqual = md51 == md52;

            Console.WriteLine("比较结果:{0}", isEqual);
        }
Example #4
0
        public void TestMethod_Insert_T()
        {
            UserTestEntity user = new UserTestEntity
            {
                Name        = "小师弟",
                Age         = 18,
                Sex         = 1,
                Description = "测试实体插入",
                Mobile      = "15890909090"
            };

            user.Create();

            BaseBLL <UserTestEntity> bll = new BaseBLL <UserTestEntity>();
            int res = bll.Add(user);

            Console.WriteLine("执行结果:{0}", res);
        }
        private int CreateUserAndGetId()
        {
            int userId;

            using (var uow = Resolve <IUnitOfWorkManager>().Begin())
            {
                var user = new UserTestEntity
                {
                    Name    = "test-user-name-start",
                    Surname = "test-user-surname-start",
                    Age     = 18
                };

                userId = _userRepository.InsertAndGetId(user);

                uow.Complete();
            }

            return(userId);
        }
Example #6
0
        public void TestMethod_BatchInsert_T()
        {
            List <UserTestEntity> userEntities = new List <UserTestEntity>();

            for (int i = 0; i < 100; i++)
            {
                UserTestEntity user = new UserTestEntity
                {
                    Name        = "小师弟",
                    Age         = 18,
                    Sex         = 1,
                    Description = "测试实体插入",
                    Mobile      = "15890909090"
                };
                user.Create();
                userEntities.Add(user);
            }

            BaseBLL <UserTestEntity> bll = new BaseBLL <UserTestEntity>();
            int res = bll.AddList(userEntities);

            Console.WriteLine("执行结果:{0}", res);
        }