public async Task <Commentary> GetCommentaryAsync(int promotionId, int id) { await ValidatePromotionAndCommentary(promotionId, id); var commentaryEntity = await premierLeagueRepository.GetCommentaryAsync(id); return(mapper.Map <Commentary>(commentaryEntity)); }