public DeleteWebDirectoryCommandHandler(
     CofoundryDbContext dbContext,
     IWebDirectoryCache cache
     )
 {
     _dbContext = dbContext;
     _cache     = cache;
 }
 public UpdateWebDirectoryCommandHandler(
     IQueryExecutor queryExecutor,
     CofoundryDbContext dbContext,
     EntityAuditHelper entityAuditHelper,
     IWebDirectoryCache cache
     )
 {
     _dbContext         = dbContext;
     _entityAuditHelper = entityAuditHelper;
     _queryExecutor     = queryExecutor;
     _cache             = cache;
 }
 public DeleteWebDirectoryCommandHandler(
     CofoundryDbContext dbContext,
     IWebDirectoryCache cache,
     ICommandExecutor commandExecutor,
     ITransactionScopeFactory transactionScopeFactory
     )
 {
     _dbContext               = dbContext;
     _cache                   = cache;
     _commandExecutor         = commandExecutor;
     _transactionScopeFactory = transactionScopeFactory;
 }