Пример #1
0
        public DetailProvider(IDetailTypeQueryManager detailTypeQueryManager, IDetailCommandManager detailCommandManager, IDetailQueryManager detailQueryManager, IMemoryCache memoryCache)
        {
            Contract.RequiresNotNull(detailTypeQueryManager, nameof(detailTypeQueryManager));
            Contract.RequiresNotNull(detailCommandManager, nameof(detailCommandManager));
            Contract.RequiresNotNull(detailQueryManager, nameof(detailQueryManager));
            Contract.RequiresNotNull(memoryCache, nameof(memoryCache));

            this.detailTypeQueryManager = detailTypeQueryManager;
            this.detailCommandManager   = detailCommandManager;
            this.detailQueryManager     = detailQueryManager;
            this.memoryCache            = memoryCache;
        }
Пример #2
0
        public DetailCommandController(IDetailCommandManager manager)
        {
            Contract.RequiresNotNull(manager, nameof(manager));

            this.manager = manager;
        }