public BootstrapBuilderConfiguration WithLicenceKey(string licenceKey) { bootstrapBuilderConfiguration.RegisterBuildAction(c => c.RegisterAzureMobileRelationalDataStore()); return(bootstrapBuilderConfiguration.RegisterBuildAction( async c => await c.Resolve <DataContextLookup>() .InitialiseAndAddAsync( azureServerUrl, licenceKey, dbFileName, tableDefinitions), BuildOrder.VeryLate)); }
public static BootstrapBuilderConfiguration SetupMessageRouteInspectorClient(this BootstrapBuilderConfiguration config) { return(config .RegisterBuildAction(c => c.RegisterInstance(() => GraphQlServerUri.Parse("http://localhost:8081"))) .RegisterBuildAction(c => c.RegisterInstance <IGraphQlServer, GraphQlServer>()) .RegisterBuildAction(c => c.RegisterInstance <IMessageLoggingClient, MessageLoggingClient>())); }
public EventSourcingBootstrapBuilderConfiguration(BootstrapBuilderConfiguration config) { this.config = config; config .RegisterBuildAction(c => c.RegisterProjectionsWithMessenger(), BuildOrder.VeryLate) .RegisterBuildAction(async c => await c.HydrateInMemoryProjections(), BuildOrder.VeryLate); }
public static LimitRoutesToConfiguration ConfigureRouteInspectorServer(this BootstrapBuilderConfiguration config) { config.RegisterBuildAction(c => c.RegisterCommandHandlersFromAssemblyOf <LogCommandProcessingCommandHandler>()) .RegisterBuildAction(c => c.RegisterQueryHandlersFromAssemblyOf <LogCommandProcessingCommandHandler>()) .RegisterBuildAction(c => c.RegisterProjectionsFromAssemblyOf <LogCommandProcessingCommandHandler>()); return(new LimitRoutesToConfiguration(config)); }
public static BootstrapBuilderConfiguration UseMobile <TAsyncContextExceptionHandler>(this BootstrapBuilderConfiguration config) where TAsyncContextExceptionHandler : class, IAsyncContextExceptionHandler { return(config .RegisterBuildAction(c => c.RegisterInstance <IAsyncContextExceptionHandler, TAsyncContextExceptionHandler>()) .RegisterBuildAction(c => c.RegisterInstance <IThrottleFactory, ThrottleFactory>()) .RegisterBuildAction(c => c.RegisterInstance <AlertUserHandler, AlertUserHandler>()) .RegisterBuildAction(c => c.RegisterInstance <IAlerter, Alerter>()) .RegisterBuildAction(c => c.RegisterInstance <IEmailViewNavigator, EmailViewNavigator>())); }
public static BootstrapBuilderConfiguration ConfigureRouteInspectorWeb(this BootstrapBuilderConfiguration config) { return(config.RegisterBuildAction(c => c.RegisterControllers())); }
public static BootstrapBuilderConfiguration ConfigureRiskCapture(this BootstrapBuilderConfiguration config) { config.RegisterBuildAction(c => c.RegisterRiskCapture()); return(config); }
public static BootstrapBuilderConfiguration ConfigureFinanceMvvm(this BootstrapBuilderConfiguration config) { return(config.RegisterBuildAction(c => c.RegisterInstance <IViewModelNavigator, MvxViewModelNavigator>())); }