public void TestRegister() { var user = new UserViewModel() { FirstName = "Test", LastName = "Test", Email = "*****@*****.**", Password = Md5Helper.Hash("6178") }; var createdUser = UserCore.Create(user); Assert.AreEqual(true, createdUser.Success); var createdUserDb = UserCore.GetSingle(_user => _user.Email == user.Email); Assert.AreEqual(true, createdUser != null); Assert.AreEqual(user.FirstName, createdUserDb.FirstName, "FirstName"); Assert.AreEqual(user.LastName, createdUserDb.LastName, "LastName"); Assert.AreEqual(user.Password, createdUserDb.Password, "Passwords"); var deleteUserResponse = UserCore.Delete(createdUserDb); Assert.AreEqual(true, deleteUserResponse); }
public IActionResult Post([FromBody][Required] User user) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } user = core.Create(user); return(CreatedAtRoute("GetUser", new { id = user.Id }, user)); }
public JsonResult CreateUser(UserViewModel user) { if (user != null) { user.Password = Md5Helper.Hash(user.Password); } var createdUser = UserCore.Create(user); return(Json(createdUser)); }
public UserCore SetupUser(int userId, int points) { User user = new User(); user.Id = userId; user.Points = points; user.Email = "*****@*****.**"; user.FirstName = "Dana"; user.LastName = "Peele"; core.Create(user); return(core); }