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); }
// POST: api/User public User Post([FromBody] User req) { return(UserBiz.Add(req)); }
public UserViewModel Post(AddUserViewModel model) { return(_biz.Add(model, User.GetUserID())); }