public async Task <IActionResult> AddUserGame([Required] string game, [FromBody] GameAddRequest gameAddRequest) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } GenericResponse <BooleanResponse> response = await gameBusiness.AddUserGame(game, gameAddRequest.Username, gameAddRequest.ApiKey, HttpContext.GetCurrentUserId()); return(this.GetResultFromResponse(response)); }