public EventStore(IRepository <EventEntity, Guid> repository, IEventSerializer serializer, IEventTypeFactory typeFactory, IEventPublisher eventPublisher) { _repository = repository; _serializer = serializer; _typeFactory = typeFactory; _eventPublisher = eventPublisher; }
public EventTypeService(IAppUnitOfWork uow, IEventTypeFactory eventTypeFactory) { _uow = uow; _eventTypeFactory = eventTypeFactory; }
/// <summary> /// This factory used to get information from eventTypeFactory for EventFactory /// </summary> /// <param name="eventTypeFactory"></param> public EventFactory(IEventTypeFactory eventTypeFactory) { _eventTypeFactory = eventTypeFactory; }