public override void Run(ServiceProviderContainer container, Assembly[] assemblies, CrudlessOptions options)
 {
     using (var scope = container.AllowOverrides())
     {
         container.RegisterSingleton <IDeleteDataAgent, SoftDeleteDataAgent>();
         container.RegisterSingleton <IBulkDeleteDataAgent, SoftDeleteDataAgent>();
     }
 }
Esempio n. 2
0
        public override void Run(ServiceProviderContainer container, Assembly[] assemblies, CrudlessOptions options)
        {
            container.RegisterInitializer <ICrudlessRequestHandler>(handler =>
            {
                if (handler.ErrorDispatcher.Handler == null)
                {
                    handler.ErrorDispatcher.Handler = container.ProvideInstance <IErrorHandler>();
                }
            });

            container.RegisterSingleton <IErrorHandler, ErrorHandler>();
        }