public decimal Price {get; set;}
public string Title {get; set;}
public string Name {get; set;}
public string Address {get; set;}
public Customer Customer {get; set;}
public Product Product {get; set;}
public DateTime OrderDate {get; set;}
public string CustomerName {get; set;}
public string CustomerAddress {get; set;}
public decimal ProductPrice {get; set;}
public string ProductTitle {get; set;}
public DateTime OrderDate {get; set;}
public static void Main()
var config = new MapperConfiguration(cfg => {
cfg.CreateMap<Order, OrderDto>()
var mapper = config.CreateMapper();
var orderDto = new OrderDto {
CustomerAddress = "12 rainbow lane",
Customer = new Customer {
Address = "13 rainbow lane"
OrderDate = DateTime.Now.AddDays(-1)
Console.WriteLine(JsonConvert.SerializeObject(order));
mapper.Map(orderDto, order);
Console.WriteLine(JsonConvert.SerializeObject(order));