public PassengerNameUpdatedResource(IUrlHelper urlHelper, string bookingId,
                                     RestAirline.ReadModel.MongoDb.Booking.Passenger passenger)
 {
     ResourceLinks    = new Links(urlHelper, bookingId);
     ResourceCommands = new Commands(urlHelper, bookingId, passenger.PassengerKey);
     Passenger        = passenger.ToResource();
 }
Esempio n. 2
0
        public static Passenger ToResource(this RestAirline.ReadModel.MongoDb.Booking.Passenger passenger)
        {
            var model = new Passenger
            {
                Id            = passenger.PassengerKey,
                PassengerKey  = passenger.PassengerKey,
                Name          = passenger.Name,
                PassengerType = (PassengerType)passenger.PassengerType,
                Age           = passenger.Age,
                Email         = passenger.Email,
            };

            return(model);
        }