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(); }
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); }