23 lines
1.0 KiB
C#
23 lines
1.0 KiB
C#
using AutoMapper;
|
|
|
|
namespace DamageAssesment.Api.Questions.Profiles
|
|
{
|
|
public class QuestionProfile : AutoMapper.Profile
|
|
{
|
|
public QuestionProfile()
|
|
{
|
|
CreateMap<Db.Question, Models.Question>().ForMember(dest => dest.TypeText,
|
|
opt => opt.MapFrom(src => src.QuestionType.TypeText));
|
|
CreateMap<Db.Question, Models.MultiLanQuestion>().ForMember(dest => dest.TypeText,
|
|
opt => opt.MapFrom(src => src.QuestionType.TypeText));
|
|
CreateMap<Models.QuestionCategory, Db.QuestionCategory>();
|
|
CreateMap<Db.QuestionCategory, Models.MultiLanQuestionCategory>();
|
|
CreateMap<Models.Question, Db.Question>();
|
|
CreateMap<Db.QuestionsTranslation, Models.QuestionsTranslation>();
|
|
CreateMap<Models.QuestionsTranslation, Db.QuestionsTranslation>();
|
|
CreateMap<Db.CategoryTranslation, Models.CategoryTranslation>();
|
|
CreateMap<Models.CategoryTranslation, Db.CategoryTranslation>();
|
|
}
|
|
}
|
|
}
|