public OrderDTO(Order order) { OrderID = order.OrderId; OrderStatus = order.OrderStatus; OrderLines = order.OrderLines.Select(ol => new OrderLineDTO(ol)).ToList(); Passenger = new PassengerDTO(order.Passenger); DateTimePlaced = order.DateTimePlaced; }
protected GameDTO(Game game) { GameId = game.GameId; Player = new PassengerDTO(game.Player); GameStatus = game.GameStatus; PlayerStatus = game.PlayerStatus; GamePair = new GamePairDTO(game.GamePair); Opponent = new PassengerDTO(game.GamePair.FirstGame.GameId == GameId ? game.GamePair.SecondGame.Player : game.GamePair.FirstGame.Player); GameType = game.GamePair.GameType; IsReady = game.IsReady; }
public OrderDTO(DisplayOrder cart, Passenger passenger) { OrderLines = cart.OrderLines.Select(ol => new OrderLineDTO(ol)).ToList(); Passenger = new PassengerDTO(passenger); OrderStatus = cart.OrderStatus; }