public SkillResponse Handle(SkillRequest skillRequest) { logger.LogTrace("BEGIN AddPlayer. RequestId: {0}.", skillRequest.Request.RequestId); long itemCount = Task.Run(async() => await _repository.Count()).Result; Random random = new Random(); int randomId = random.Next(0, (Int32)itemCount); StarWarsPun pun = Task.Run(async() => await _repository.Load(randomId)).Result; SkillResponse response = string.Format("{0}<break time=\"3s\"/>{1}", pun.Question, pun.Answer).Tell(true); logger.LogTrace("END AddPlayer. RequestId: {0}.", skillRequest.Request.RequestId); return(response); }