public BookingController(IBookingQueries queries, ICommandHandler <CreateBookingCommand> createBookingCommandHandler, ICommandHandler <CancelBookingCommand> cancelBookingCommandHandler) { this.queries = queries; this.createBookingCommandHandler = createBookingCommandHandler; this.cancelBookingCommandHandler = cancelBookingCommandHandler; }
public static void Setup() { Dispatcher = new MessageDispatcher(new InMemoryEventStore()); Dispatcher.ScanInstance(new RoomAggregate()); BookingQueries = new BookingList(); Dispatcher.ScanInstance(BookingQueries); }
public CheckedInmembersController( ApplicationDbContext context, IHubContext <PreciousPeopleHub, IPreciousPeopleClient> hubContext, IBookingQueries bookingQueries) { _context = context; _bookingQueries = bookingQueries; _hubContext = hubContext; }
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); }
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; }
public BookingBusiness(IBookingQueries bookingQueries) { _bookingQueries = bookingQueries; }