public async Task <Commentary> GetCommentaryAsync(int promotionId, int id)
        {
            await ValidatePromotionAndCommentary(promotionId, id);

            var commentaryEntity = await premierLeagueRepository.GetCommentaryAsync(id);

            return(mapper.Map <Commentary>(commentaryEntity));
        }