public NewReservedTicketNotExistValidation(
     IReservationRepository reservationRepo,
     INewReservedTicket newReservedTicket)
 {
     this.reservationRepo   = reservationRepo;
     this.newReservedTicket = newReservedTicket;
 }
예제 #2
0
 public TicketController(IProjectionRepository projRepo, INewTicket newTicket, ITicketRepository ticketRepo, IReservationRepository reserveRepo, INewReservedTicket newReservedTicket)
 {
     this.projRepo          = projRepo;
     this.newTicket         = newTicket;
     this.ticketRepo        = ticketRepo;
     this.reserveRepo       = reserveRepo;
     this.newReservedTicket = newReservedTicket;
 }
예제 #3
0
 public NewReservedTicketLateValidation(
     IProjectionRepository projectionRepo,
     IReservationRepository reservationRepo,
     INewReservedTicket newReservedTicket)
 {
     this.projectionRepo    = projectionRepo;
     this.reservationRepo   = reservationRepo;
     this.newReservedTicket = newReservedTicket;
 }
예제 #4
0
 public TicketsController(
     INewTicket newTicket,
     INewReservedTicket newReservedTicket,
     ITicketRepository ticketRepo,
     ICancelReservations cancelReservations)
 {
     this.newTicket          = newTicket;
     this.ticketRepo         = ticketRepo;
     this.newReservedTicket  = newReservedTicket;
     this.cancelReservations = cancelReservations;
 }
예제 #5
0
 public NewTicketBuySeatsWithReservationValidation(IReservationRepository reserveRepo, INewReservedTicket newTicket)
 {
     this.reserveRepo = reserveRepo;
     this.newTicket   = newTicket;
 }
예제 #6
0
 public NewTicketWithReservatio10MinBeforeProjStartValidation(INewReservedTicket newTicket)
 {
     this.newTicket = newTicket;
 }
예제 #7
0
 public NewTicketBuyWithSameReservationKeyValidation(ITicketRepository ticketRepo, INewReservedTicket newTicket, IReservationRepository reserveRepo)
 {
     this.ticketRepo  = ticketRepo;
     this.newTicket   = newTicket;
     this.reserveRepo = reserveRepo;
 }