コード例 #1
0
        /// <summary>
        /// Выполняет трансляцию DTO в модель блока ответа.
        /// </summary>
        /// <param name="dto">DTO-объект блока ответа.</param>
        /// <returns>Модель с описанием блока ответа.</returns>
        private AnswerBlockViewModel TranslateAnswerModel(AnswerBlockDto dto)
        {
            var model = new AnswerBlockViewModel
            {
                BlockId    = dto.Id,
                IsCorrect  = dto.IsCorrect,
                Text       = dto.Text,
                AnswerType = dto.AnswerType
            };

            return(model);
        }
コード例 #2
0
        /// <summary>
        /// Выполняет трансляцию модели создания теста в DTO.
        /// </summary>
        /// <param name="model">Модель с описанием блока ответа.</param>
        /// <returns>DTO-объект блока ответа.</returns>
        private AnswerBlockDto TranslateAnswerModel(AnswerBlockViewModel model)
        {
            var dto = new AnswerBlockDto
            {
                Id         = model.BlockId,
                IsCorrect  = model.IsCorrect,
                Text       = model.Text,
                AnswerType = model.AnswerType
            };

            return(dto);
        }