Automapper Map Only Non Null and Non Zero Values to Destination C# .Net (Dot Net)

Code Snippets 4 U

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

Leave a Reply

Your email address will not be published. Required fields are marked *

three + six =