/// <summary>
        /// Выполняет трансляцию DTO в модель блока теста.
        /// </summary>
        /// <param name="dto">DTO-объект блока теста.</param>
        /// <returns>Модель с описанием блока теста.</returns>
        private QuizBlockViewModel TranslateQuizBlockModel(QuizBlockDto dto)
        {
            var model = new QuizBlockViewModel
            {
                BlockId  = dto.Id,
                Question = TranslateQuestionModel(dto.Question),
                Answers  = dto.Answers.Select(TranslateAnswerModel).ToList()
            };

            return(model);
        }
        /// <summary>
        /// Выполняет трансляцию модели блока теста в DTO.
        /// </summary>
        /// <param name="model">Модель с описанием блока теста.</param>
        /// <returns>DTO-объект блока теста.</returns>
        private QuizBlockDto TranslateQuizBlockModel(QuizBlockViewModel model)
        {
            var dto = new QuizBlockDto
            {
                Id       = model.BlockId,
                Question = TranslateQuestionModel(model.Question),
                Answers  = model.Answers.Select(TranslateAnswerModel).ToList()
            };

            return(dto);
        }