public TicketCommandHandler( IUnitOfWork uow, IMediatorHandler bus, INotificationHandler <DomainNotification> notifications, IValidationService validationService, ISchoolingEventTicketRepository schoolingEventTicketRepository, IUserSchoolingEventTicketRepository userSchoolingEventTicketRepository) : base(uow, bus, notifications, validationService) { _schoolingEventTicketRepository = schoolingEventTicketRepository; _userSchoolingEventTicketRepository = userSchoolingEventTicketRepository; }
public BuyEventTicketCommandValidator( ISchoolingEventTicketRepository schoolingEventTicketRepository, IUserSchoolingEventTicketRepository userSchoolingEventTicketRepository) { _schoolingEventTicketRepository = schoolingEventTicketRepository; _userSchoolingEventTicketRepository = userSchoolingEventTicketRepository; CascadeMode = CascadeMode.StopOnFirstFailure; //TODO: add more validation ValidateTicket(); }
public UserSchoolingEventTicketService(IMediatorHandler bus, IUserSchoolingEventTicketRepository userSchoolingEventTicketRepository) { _bus = bus; _userSchoolingEventTicketRepository = userSchoolingEventTicketRepository; }