/// <summary>
        /// Найти вопросы по ключу опроса
        /// </summary>
        /// <param name="questionnaireKey"></param>
        /// <returns></returns>
        public int CountByQuestionnaireKey(int questionnaireKey)
        {
            var specification = new Specification.Question.ByQuestionnaireKey(questionnaireKey);

            var result = this.Count(specification);

            return(result);
        }
        /// <summary>
        /// Найти вопросы по ключу опроса
        /// </summary>
        /// <param name="questionnaireKey"></param>
        /// <returns></returns>
        public IEnumerable <POCO.Question> FindByQuestionnaireKey(int questionnaireKey)
        {
            var specification = new Specification.Question.ByQuestionnaireKey(questionnaireKey);

            var result = this.Find(specification);

            return(result);
        }