public static void Main()
Mapper.Initialize(cfg => {
cfg.CreateMap<OperationInfo<string>, CreateObjectModelResponse>()
.ForMember(dest => dest.Model, opt => opt.MapFrom(source => source.Entity))
.ForMember(dest => dest.Errors, opt => opt.MapFrom(source => new List<ErrorModel> { _errorResponseConverter.Convert(operation.ExceptionInfo) }))
public static CreateObjectModelResponse Convert(OperationInfo<string> source)
var oldApproach = new CreateObjectModelResponse
Model = operation.Entity,
Errors = new List<ErrorModel> { _errorResponseConverter.Convert(operation.ExceptionInfo) }
var newAproach = Mapper.Map<CreateObjectModelResponse>(source);