Beispiel #1
0
            protected override IServiceCollection ConfigureApi(IServiceCollection services)
            {
                var modelBuilder      = new TestModelBuilder();
                var modelMapper       = new TestModelMapper();
                var querySourcer      = new TestQuerySourcer();
                var changeSetPreparer = new TestChangeSetPreparer();
                var submitExecutor    = new TestSubmitExecutor();

                services.CutoffPrevious <IQueryExecutor>(DefaultQueryExecutor.Instance);
                services.CutoffPrevious <IModelBuilder>(modelBuilder);
                services.CutoffPrevious <IModelMapper>(modelMapper);
                services.CutoffPrevious <IQueryExpressionSourcer>(querySourcer);
                services.CutoffPrevious <IChangeSetPreparer>(changeSetPreparer);
                services.CutoffPrevious <ISubmitExecutor>(submitExecutor);

                return(services);
            }
Beispiel #2
0
            protected override IServiceCollection ConfigureApi(IServiceCollection services)
            {
                var modelBuilder = new TestModelBuilder();
                var modelMapper = new TestModelMapper();
                var querySourcer = new TestQuerySourcer();
                var changeSetPreparer = new TestChangeSetPreparer();
                var submitExecutor = new TestSubmitExecutor();

                services.CutoffPrevious<IQueryExecutor>(DefaultQueryExecutor.Instance);
                services.CutoffPrevious<IModelBuilder>(modelBuilder);
                services.CutoffPrevious<IModelMapper>(modelMapper);
                services.CutoffPrevious<IQueryExpressionSourcer>(querySourcer);
                services.CutoffPrevious<IChangeSetPreparer>(changeSetPreparer);
                services.CutoffPrevious<ISubmitExecutor>(submitExecutor);

                return services;
            }