public virtual ApiSaleTicketsServerResponseModel MapEntityToModel( SaleTickets item) { var model = new ApiSaleTicketsServerResponseModel(); model.SetProperties(item.Id, item.SaleId, item.TicketId); if (item.SaleIdNavigation != null) { var saleIdModel = new ApiSaleServerResponseModel(); saleIdModel.SetProperties( item.SaleIdNavigation.Id, item.SaleIdNavigation.IpAddress, item.SaleIdNavigation.Notes, item.SaleIdNavigation.SaleDate, item.SaleIdNavigation.TransactionId); model.SetSaleIdNavigation(saleIdModel); } if (item.TicketIdNavigation != null) { var ticketIdModel = new ApiTicketServerResponseModel(); ticketIdModel.SetProperties( item.TicketIdNavigation.Id, item.TicketIdNavigation.PublicId, item.TicketIdNavigation.TicketStatusId); model.SetTicketIdNavigation(ticketIdModel); } return(model); }
public virtual ApiSaleTicketsServerResponseModel MapServerRequestToResponse( int id, ApiSaleTicketsServerRequestModel request) { var response = new ApiSaleTicketsServerResponseModel(); response.SetProperties(id, request.SaleId, request.TicketId); return(response); }