IRouteEvents GetRouter() { if (_router == null) { _router = new HandlerConventionEventRouter(true, this); } return(_router); }
protected AggregateBase(IRouteEvents handler) { if (handler == null) { return; } RegisteredRoutes = handler; RegisteredRoutes.Register(this); }
public AutorouteService( IAliasService aliasService, ITokenizer tokenizer, IContentDefinitionManager contentDefinitionManager, IContentManager contentManager, IRouteEvents routeEvents) { _aliasService = aliasService; _tokenizer = tokenizer; _contentDefinitionManager = contentDefinitionManager; _contentManager = contentManager; _routeEvents = routeEvents; Logger = NullLogger.Instance; T = NullLocalizer.Instance; }
public AutorouteService( IAliasService aliasService, ITokenizer tokenizer, IContentDefinitionManager contentDefinitionManager, IContentManager contentManager, IRouteEvents routeEvents, IAliasStorage aliasStorage) { _aliasService = aliasService; _tokenizer = tokenizer; _contentDefinitionManager = contentDefinitionManager; _contentManager = contentManager; _routeEvents = routeEvents; _aliasStorage = aliasStorage; }
public AutorouteService( IAliasService aliasService, ITokenizer tokenizer, IContentDefinitionManager contentDefinitionManager, IContentManager contentManager, IRouteEvents routeEvents, ICultureManager cultureManager, IHttpContextAccessor httpContextAccessor) { _aliasService = aliasService; _tokenizer = tokenizer; _contentDefinitionManager = contentDefinitionManager; _contentManager = contentManager; _routeEvents = routeEvents; _cultureManager = cultureManager; _httpContextAccessor = httpContextAccessor; }
protected AggregateRoot(Guid aggregateId, IRouteEvents eventRouter) { this.ResolveRouter(eventRouter); this.RaiseEvent(new CreatedEvent(aggregateId, this.GetType().AssemblyQualifiedName)); }
protected AggregateRoot(IRouteEvents eventRouter) { this.ResolveRouter(eventRouter); }
private void ResolveRouter(IRouteEvents eventRouter) { if (eventRouter == null) { this._eventRouter = new EventRouter(true, this); } else { this._eventRouter = eventRouter; this._eventRouter.Register(this); } }
/// <summary> /// Initializes a new instance of the <see cref="AggregateRootBase" /> class. /// </summary> /// <param name="eventRouter">The event router.</param> protected AggregateRootBase(IRouteEvents eventRouter = null) { _eventRouter = eventRouter ?? new ConventionEventRouter(this); //_eventRouter.Register ( this ); }
protected AggregateBase(IRouteEvents <TEvent> handler) { this.registeredRoutes = handler ?? this.registeredRoutes; this.registeredRoutes.Register(this); }
protected AggregateRoot(IRouteEvents handler) : base(handler) { }