Example #1
0
        public void TestAddAndDelete()
        {
            var newUser = new Model.Account.AddUserViewModel()
            {
                Name     = $"{DateTime.Now.Ticks}",
                NickName = "Test",
                Password = "******",
            };
            var user = _biz.Add(newUser, 0);

            Assert.IsTrue(user.ID > 0);

            try
            {
                var temp = _biz.Add(newUser, 0);

                _biz.Delete(user.ID, 0);
                _biz.Delete(temp.ID, 0);
                Assert.Fail("check user name failed.");
            }
            catch (AException aex)
            {
                Assert.AreEqual((int)ErrorCode.UserNameExist, aex.ErrorCode);
            }

            _biz.Delete(user.ID, 0);
        }
        //添加用户到表
        private void addUser(LoginModel model, DateTime now, Guid guid)
        {
            User newUser = new User();

            newUser.UserId = guid;
            //特殊字符过滤
            newUser.LoginName  = FilterTools.FilterSpecial(model.Phone);
            newUser.Password   = DESProvider.Encrypt(FilterTools.FilterSpecial(model.FirstPassword), ConstantList.PASSWORD_ENCRYPT);
            newUser.WeiXinId   = GetUData.OpenId;
            newUser.TrueName   = "";
            newUser.CreateTime = now;
            newUser.UpdateTime = now;
            newUser.isDeleted  = false;

            UserBiz userBiz = new UserBiz();

            userBiz.Add(newUser);
        }
Example #3
0
 // POST: api/User
 public User Post([FromBody] User req)
 {
     return(UserBiz.Add(req));
 }
Example #4
0
 public UserViewModel Post(AddUserViewModel model)
 {
     return(_biz.Add(model, User.GetUserID()));
 }