public NewTicketCheckIfSeatAvailableValidation(IProjectionRepository projRepo,
                                                IReservationRepository reservationRepository, INewTicket newTicket)
 {
     this.projRepo = projRepo;
     this.reservationRepository = reservationRepository;
     this.newTicket             = newTicket;
 }
Example #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;
 }
 public NewTicketSeatValidation(
     ITicketRepository ticketRepo,
     IReservationRepository reservationRepo,
     INewTicket newTicket)
 {
     this.ticketRepo      = ticketRepo;
     this.reservationRepo = reservationRepo;
     this.newTicket       = newTicket;
 }
 public TicketsController(
     INewTicket newTicket,
     INewReservedTicket newReservedTicket,
     ITicketRepository ticketRepo,
     ICancelReservations cancelReservations)
 {
     this.newTicket          = newTicket;
     this.ticketRepo         = ticketRepo;
     this.newReservedTicket  = newReservedTicket;
     this.cancelReservations = cancelReservations;
 }
 public NewTicketReservedSeatsValidation(IReservationRepository reserveRepo, INewTicket newTicket)
 {
     this.reserveRepo = reserveRepo;
     this.newTicket   = newTicket;
 }
 public NewTicketLateValidation(IProjectionRepository projectionsRepo, INewTicket newTicket)
 {
     this.projectionsRepo = projectionsRepo;
     this.newTicket       = newTicket;
 }
 public NewTicketProjectionValidation(IProjectionRepository projectionRepo, INewTicket newTicket, IMovieRepository movieRepo)
 {
     this.projectionRepo = projectionRepo;
     this.movieRepo      = movieRepo;
     this.newTicket      = newTicket;
 }
 public NewTicketSeatValidation(INewTicket newTicket, IRoomRepository roomRepo, IProjectionRepository projRepo)
 {
     this.newTicket = newTicket;
     this.roomRepo  = roomRepo;
     this.projRepo  = projRepo;
 }
Example #9
0
 public NewTicketCheckIfAvailableProjection(IProjectionRepository projRepo, INewTicket newTicket)
 {
     this.projRepo  = projRepo;
     this.newTicket = newTicket;
 }
        //private readonly IModelFactory modelFactory;

        public TicketController(INewTicket newTicket)
        {
            this.newTicket = newTicket;
        }
Example #11
0
 public NewTicketReservationValidation(INewTicket newTicket, IReservatioRepository reservationRepo)
 {
     this.reservationRepo = reservationRepo;
     this.newTicket       = newTicket;
 }
 public NewTicketFinishedProjectionValidation(INewTicket newTicket)
 {
     this.newTicket = newTicket;
 }
 public NewTicketBoughtSeatsValidation(ITicketRepository ticketRepo, INewTicket newTicket)
 {
     this.ticketRepo = ticketRepo;
     this.newTicket  = newTicket;
 }
 public NewTicketStartedProjectionValidation(INewTicket newTicket, IReservationRepository reserveRepo)
 {
     this.newTicket   = newTicket;
     this.reserveRepo = reserveRepo;
 }