27 lines
No EOL
753 B
C#
27 lines
No EOL
753 B
C#
using SurveyBackend.DTOs.AnswerVariant;
|
|
using SurveyLib.Core.Models;
|
|
|
|
namespace SurveyBackend.Mappers;
|
|
|
|
public static class AnswerVariantMapper
|
|
{
|
|
public static AnswerVariant CreateDtoToModel(AnswerVariantCreateDto dto, int questionId) => new AnswerVariant
|
|
{
|
|
QuestionId = questionId,
|
|
Text = dto.Text
|
|
};
|
|
|
|
public static AnswerVariant UpdateDtoToModel(AnswerVariantUpdateDto dto, int answerVariantId) =>
|
|
new AnswerVariant
|
|
{
|
|
Id = answerVariantId,
|
|
Text = dto.Text
|
|
};
|
|
|
|
public static AnswerVariantOutputDto ModelToOutputDto(AnswerVariant model) => new AnswerVariantOutputDto
|
|
{
|
|
Id = model.Id,
|
|
QuestionId = model.QuestionId,
|
|
Text = model.Text
|
|
};
|
|
} |