public string FirstName { get; set; }
public string LastName { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public static void Main()
var config = new MapperConfiguration(cfg => cfg.CreateMap<Person, PersonVM>());
IMapper mapper = config.CreateMapper();
var person = new Person { FirstName="John" , LastName = "Dev" };
var personVM = mapper.Map<PersonVM>(person);
personVM = person.Adapt<PersonVM>();
Console.WriteLine("\nWith null value");
Console.WriteLine("\nperson.FirstName : {0} \nperson.LastName : {1} ", person.FirstName, person.LastName);
Console.WriteLine("\npersonVM.Name : {0} \npersonVM.Age : {1} ", personVM.Name, personVM.Age);