bryanevil 0 Newbie Poster

Hi all

Currently I am using this way to get to value and assign to my OrderDetailDTO object.

List<OrderDetailDTO> ordereportlist = orderdetailBO.GetOrderDetailbyOrderId(OrderId).Select(p => new OrderDetailDTO { ID = p.ID, OrderId = p.OrderId, FileName = p.FileName, Remark = p.Remark }).ToList();

But now I want to do this, but compiler return error:

List<OrderDetailDTO> ordereportlist = orderdetailBO.GetOrderDetailbyOrderId(OrderId).Select(p => { OrderDetailDTO.Mapping(p); }).ToList();

OrderDetailDTO.Mapping return a new OrderDetailDTO. Is my syntax wrong? Could you help me point out whats is wrong?