Automapper Version : 8.0.0
cfg.CreateMap < ProjectModel, Project > ()
.ForAllMembers(opt => opt
.Condition((source, dest, sourceMember, destMember) => {
try {
var i = (int) sourceMember;
if (i == 0) return false;
return true;
} catch (Exception) {
if (sourceMember != null) {
return true;
}
return false;
}
})); // only allow non null values and non Zero integer types to be mapped