У меня есть профиль, подобный так:
public class DomainToViewModelProfile : Profile
{
public DomainToViewModelProfile()
{
CreateMap<DataPrivacy, DataPrivacyViewModel>();
CreateMap<DeliveryStage, DeliveryStageViewModel>();
CreateMap<FundedState, FundedStateViewModel>();
CreateMap<Gate, GateViewModel>();
CreateMap<Location, LocationViewModel>();
CreateMap<PersonRole, PersonRoleViewModel>();
CreateMap<Person, PersonViewModel>();
CreateMap<ProjectGate, ProjectGateViewModel>();
CreateMap<ProjectStatus, ProjectStatusViewModel>();
CreateMap<RadarProject, RadarProjectViewModel>();
CreateMap<ManualData, ManualDataViewModel>();
}
}
Теперь у меня есть новая модель для отображения гайки, это просто класс с двумя свойствами, которые являются двумя последними отображениями выше:
public class DesignProjectViewModel
{
public DesignProjectViewModel()
{
}
public DesignProjectViewModel(RadarProjectViewModel radar, ManualDataViewModel manual)
{
RadarProject = radar;
ManualDataProject = manual;
}
public DesignProjectViewModel(DesignProjectViewModel model)
{
RadarProject = model.RadarProject;
ManualDataProject = model.ManualDataProject;
}
public RadarProjectViewModel RadarProject { get; set; }
public ManualDataViewModel ManualDataProject { get; set; }
}
Как мне создать карту для этого класса?