Beispiel #1
0
        protected ScopeRepositoryService(IDatabaseUnitOfWorkProvider provider, RepositoryFactory repositoryFactory, ILogger logger, IEventMessagesFactory eventMessagesFactory)
            : base(provider, repositoryFactory, logger, eventMessagesFactory)
        {
            var scopeUow = provider as IScopeUnitOfWorkProvider;

            if (scopeUow == null)
            {
                throw new NotSupportedException("The provider type passed in: " + provider.GetType() + " is not of type " + typeof(IScopeUnitOfWorkProvider));
            }
            UowProvider = scopeUow;
        }