public VenueModule(IAmAUnitOfWorkFactory unitOfWorkFactory) { Get["venues/index"] = _ => { dynamic model = new ExpandoObject(); model.Venues = new VenueReader(unitOfWorkFactory).GetAll(); return View["venues/index", model]; }; }
public VenueEndPointHandler(IAmAUnitOfWorkFactory unitOfWorkFactory, IAmACommandProcessor commandProcessor) { _unitOfWorkFactory = unitOfWorkFactory; this.commandProcessor = commandProcessor; }
public AddVenueCommandHandler(IRepository <Venue, VenueDocument> repository, IAmAUnitOfWorkFactory unitOfWorkFactory) { this.repository = repository; this.unitOfWorkFactory = unitOfWorkFactory; }
public ScheduleMeetingCommandHandler(IScheduler scheduler, IRepository <Meeting, MeetingDocument> repository, IAmAUnitOfWorkFactory unitOfWorkFactory) { this.repository = repository; this.unitOfWorkFactory = unitOfWorkFactory; this.scheduler = scheduler; }
public AddSpeakerCommandHandler(IRepository <Speaker, SpeakerDocument> repository, IAmAUnitOfWorkFactory unitOfWorkFactory) { this.repository = repository; this.unitOfWorkFactory = unitOfWorkFactory; }
public VenueReader(IAmAUnitOfWorkFactory unitOfWorkFactory, bool allowStale = false) { this.unitOfWorkFactory = unitOfWorkFactory; this.allowStale = allowStale; }
public VenueReader(IAmAUnitOfWorkFactory unitOfWorkFactory) { this.unitOfWorkFactory = unitOfWorkFactory; }