Exemplo n.º 1
0
        public APIReturnObject login(string email, string password)
        {
            UserEntity user = _viewUser.getUserbyEmail(email);

            if (BCrypt.Net.BCrypt.Verify(password, user.getPassword()))
            {
                return(_returnBridge.mapToAPIReturnObjectFrom(_loginUser.loginUser(email, password)));
            }
            return(_returnBridge.mapToAPIReturnObjectFrom(new ReturnObject(false, "Invalid Password or Email.")));
        }
Exemplo n.º 2
0
 public async Task <ActionResult <APIReturnObject> > AddUser([FromBody] UserModel user)
 {
     return(await Task.FromResult(_returnBridge.mapToAPIReturnObjectFrom(_userservice.create(user.Id, user.Username, user.Email, user.Password))));
 }
 public async Task <ActionResult <APIReturnObject> > addDeck([FromBody] Carddeck deck)
 {
     return(await Task.FromResult(_returnObjectBridge.mapToAPIReturnObjectFrom(_informationservice.create(deck.Id, deck.Name, deck.GenreId))));
 }
Exemplo n.º 4
0
 public async Task <ActionResult <APIReturnObject> > addPlayer(int gameId, [FromBody] int playerId)
 {
     return(await Task.FromResult(_returnObjectBridge.mapToAPIReturnObjectFrom(_gameservice.addPlayer(playerId, gameId))));
 }
 public async Task <ActionResult <APIReturnObject> > addFriend(int userId, [FromBody] int friendId)
 {
     return(await Task.FromResult(_returnBridge.mapToAPIReturnObjectFrom(_userservice.addFriend(userId, friendId))));
 }
 public async Task <ActionResult <APIReturnObject> > addDeck(int gameId, [FromBody] int carddeckId)
 {
     return(await Task.FromResult(_returnObjectBridge.mapToAPIReturnObjectFrom(_gameservice.addDeck(gameId, carddeckId))));
 }
 public async Task <ActionResult <APIReturnObject> > updateHistory(int userId, [FromBody] HistoryEntity history)
 {
     return(await Task.FromResult(_returnBridge.mapToAPIReturnObjectFrom(_userservice.updateHistory(userId, history))));
 }
 public async Task <ActionResult <APIReturnObject> > createGame([FromBody] GameEntity newGame)
 {
     return(await Task.FromResult(_returnObjectBridge.mapToAPIReturnObjectFrom(_gameservice.create(newGame))));
 }