public IActionResult Authenticate([FromBody] AgileHouseUser userParam) { var user = _userService.Authenticate(userParam.Username, userParam.PasswordHash); if (user == null) { return(BadRequest(new { message = "Username or password is incorrect" })); } return(Ok(user)); }
public IActionResult Update(string id, AgileHouseUser userIn) { var user = _userService.Get(id); if (user == null) { return(NotFound()); } _userService.Update(id, userIn); return(NoContent()); }
public ActionResult <AgileHouseUser> Create(AgileHouseUser user) { _userService.Create(user); return(CreatedAtRoute("GetUser", new { id = user.Id.ToString() }, user)); }
public void Remove(AgileHouseUser userIn) { _users.DeleteOne(user => user.Id == userIn.Id); }
public void Update(string id, AgileHouseUser userIn) { _users.ReplaceOne(user => user.Id.ToString().CompareTo(id) == 0, userIn); }
public AgileHouseUser Create(AgileHouseUser user) { _users.InsertOne(user); return(user); }