title: Mapping in .Net
body: <p>I work with application that requires writing a converter data type to another. For example:</p>
  
  <pre><code>public class WcfContactName
  {
  public string FirstName {get; set;}
  public string LastName {get; set;}
  }
  public class IosContactName
  {
  public string FirstName {get; set;}
  public string LastName {get; set;}
  }
  </code></pre>
  
  <p> 
  I have to write a utilitarian class (AutoMapper), which automatically performs mapping Property class provided that:
  - Have the same name (ignore the lower / upper case)
  - Have the same data type
   
  I have to make a mapping Property for unlimited nesting level. You also need to allow certain Property ignored during conversion. When writing code follow the Test-driven development process. Who can help me? thank's</p>