public async Task <IActionResult> GetRound([FromRoute] string status)
        {
            if (status == "ready")
            {
                var readyRound = await roundRepository.GetReadyRound();

                if (readyRound == null)
                {
                    return(BadRequest("This round doesn't exist"));
                }

                return(Ok(mapper.Map <ReadyRound>(readyRound)));
            }
            else if (status == "running")
            {
                var runningRound = await roundRepository.GetRunningRound();

                if (runningRound == null)
                {
                    return(BadRequest("This round doesn't exist"));
                }

                return(Ok(mapper.Map <RunningRound>(runningRound)));
            }
            else
            {
                return(BadRequest("This round doesn't exist"));
            }
        }