public CharacterModel UpdateCharacterPosition(CharacterModel model, string connectionId) { var session = _sessionAccess.GetByToken(model.Token); if (session == null) { return(null); } var foundUser = _userAccess.GetById(session.UserId); if (foundUser == null) { return(null); } foundUser.PositionX = model.PositionX; foundUser.PositionY = model.PositionY; foundUser.PositionZ = model.PositionZ; foundUser.FacingDirection = model.FacingDirection; return(_mapper.Map <CharacterModel>(_userAccess.Update(foundUser))); }
public bool UpdatePassword(string password, string token) { var session = _sessionAccess.GetByToken(token); var founduser = _userAccess.GetById(session.UserId); if (founduser == null) { return(false); } founduser.Salt = CreateSalt(); founduser.Password = password; founduser = NewPassword(founduser); return(_userAccess.Update(founduser) != null); }