public async Task <IActionResult> LentGame(List <GameToLentDto> gameToLent, int userId, int idFriend) { if (_authService.IsUnauthorized(User, userId)) { return(Unauthorized()); } if (_gameLoanService.GameAlreadyLent(gameToLent.Select(g => g.IdGame))) { return(BadRequest("One of the Game(s) already on lent")); } await _gameLoanService.LentGames(gameToLent, idFriend); return(Ok("Games Loaned!!")); }