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()));
 }
Exemple #7
0
 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>()));
 }