/// <summary> /// Constructor for AdminCommandHandler /// </summary> /// <param name="ticketClaimRepository">the ticket claim repository interface</param> /// <param name="commandBus">the command bus interface</param> /// <param name="eventRepository">the event repository interface</param> /// <param name="emailRepository">the email repository</param> /// <param name="userRepository">the user repository</param> public AdminCommandHandler(ITicketClaimsRepository ticketClaimRepository, ICommandBus commandBus, IEventRepository eventRepository, IEmailRepository emailRepository, IUserRepository userRepository) { this.ticketClaimRepository = ticketClaimRepository; this.commandBus = commandBus; this.eventRepository = eventRepository; this.emailRepository = emailRepository; this.userRepository = userRepository; }
public EventCommandHandler(IEventRepository eventRepository, ICommandBus commandBus, ITicketClaimsRepository ticketClaimsRepository) { this.eventRepository = eventRepository; this.commandBus = commandBus; this.ticketClaimsRepository = ticketClaimsRepository; }
/// <summary> /// constructor for event query handler /// </summary> /// <param name="eventRepository">the interface for the event repository</param> /// <param name="ticketClaimClaimsRepository">the interface for the ticket claim claims repository</param> public EventQueryHandler(IEventRepository eventRepository, ITicketClaimsRepository ticketClaimClaimsRepository) { this.eventRepository = eventRepository; this.ticketClaimClaimsRepository = ticketClaimClaimsRepository; }