/// <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); }
/// <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); }
/// <summary> /// Выполняет преобразование <see cref="AnswerBlockDto"/> в <see cref="AnswerBlockModel"/>. /// </summary> /// <param name="dto">Исходный объект.</param> /// <returns>Преобразованный объект.</returns> public static AnswerBlockModel Translate(AnswerBlockDto dto) { var model = new AnswerBlockModel { Id = dto.Id, Text = dto.Text, AnswerType = dto.AnswerType, IsCorrect = dto.IsCorrect, }; return(model); }