Ejemplo n.º 1
0
 public BookingController(IBookingQueries queries,
                          ICommandHandler <CreateBookingCommand> createBookingCommandHandler,
                          ICommandHandler <CancelBookingCommand> cancelBookingCommandHandler)
 {
     this.queries = queries;
     this.createBookingCommandHandler = createBookingCommandHandler;
     this.cancelBookingCommandHandler = cancelBookingCommandHandler;
 }
Ejemplo n.º 2
0
        public static void Setup()
        {
            Dispatcher = new MessageDispatcher(new InMemoryEventStore());

            Dispatcher.ScanInstance(new RoomAggregate());

            BookingQueries = new BookingList();
            Dispatcher.ScanInstance(BookingQueries);
        }
Ejemplo n.º 3
0
 public CheckedInmembersController(
     ApplicationDbContext context,
     IHubContext <PreciousPeopleHub,
                  IPreciousPeopleClient> hubContext,
     IBookingQueries bookingQueries)
 {
     _context        = context;
     _bookingQueries = bookingQueries;
     _hubContext     = hubContext;
 }
Ejemplo n.º 4
0
        public static void Setup()
        {
            Dispatcher = new MessageDispatcher(new SqlEventStore(ConfigurationManager.ConnectionStrings["BookingSystemDB"].ConnectionString));
            Dispatcher.ScanInstance(new BookingAggregate());

            IBookingRepository bookingRepo = new BookingRepository();

            BookingQueries = new Bookings(bookingRepo);

            Dispatcher.ScanInstance(BookingQueries);
        }
Ejemplo n.º 5
0
 public BookingController(
     IBookingBusiness bookingBusiness,
     IHubContext <PreciousPeopleHub,
                  IPreciousPeopleClient> hubContext,
     IBookingQueries bookingQueries,
     IGoogleMailService googleMailService,
     ApplicationDbContext context,
     ILogger <BookingController> logger
     )
 {
     _bookingBusiness   = bookingBusiness;
     _hubContext        = hubContext;
     _bookingQueries    = bookingQueries;
     _googleMailService = googleMailService;
     _context           = context;
     _logger            = logger;
 }
Ejemplo n.º 6
0
 public BookingBusiness(IBookingQueries bookingQueries)
 {
     _bookingQueries = bookingQueries;
 }