Assuming the Date is a nullable DateTime:
Mapper.CreateMap()
.ForMember(d
Use ResolveUsing method:
Mapper.CreateMap()
.ForMember(dest => dest.Date, o => o.ResolveUsing(Converter));
private static object Converter(SomeViewModels value)
{
DateTime? finalDate = null;
if (value.Date.HasDate == "N")
{
// so it should be null
}
else
{
finalDate = DateTime.Parse(value.Date.ToString());
}
return finalDate;
}
Here is more information: AutoMapper: MapFrom vs. ResolveUsing