title: Automapper: multiple destination values populated from single source value
body: <p>My DTO (destination) has a bunch of boolean values.</p>
  
  <p>For example:</p>
  
  <pre><code>HasThisOption
  HasThatOption
  HasSomeOtherOption
  </code></pre>
  
  <p>These values are populated by doing some computation on one of the fields of the model object (source). This computation is a little costly, so rather than doing the same computation for every field on the DTO, I would like to only run the computation once. </p>
  
  <p>Simple solution is to just call a function from my controller.. ie.. PopulateFields(source, dest)</p>
  
  <p>But I don't want to have calls to Ignore for every destination field in my mapper configuration.. because there are about 40 of them... and it just looks messy and really makes no damn sense to do so.</p>
  
  <p>What does one generally do in this situation?</p>