public TextMatchingSpamDetector(IExternalContentService externalContentService, IBadWordRepository badWordRepository, ICacheManager cacheManager) { Check.Argument.IsNotNull(externalContentService, "externalContentService"); Check.Argument.IsNotNull(badWordRepository, "badWordRepository"); Check.Argument.IsNotNull(cacheManager, "cacheManager"); this.externalContentService = externalContentService; this.badWordRepository = badWordRepository; this.cacheManager = cacheManager; }
public AdministrativeService(IUserRepository userRepository, IShortUrlRepository shortUrlRepository, IVisitRepository visitRepository, IBannedIPAddressRepository bannedIPAddressRepository, IBannedDomainRepository bannedDomainRepository, IReservedAliasRepository reservedAliasRepository, IBadWordRepository barWordRepository, IUnitOfWork unitOfWork, IUrlResolver urlResolver, ICacheManager cacheManager) { Check.Argument.IsNotNull(userRepository, "userRepository"); Check.Argument.IsNotNull(shortUrlRepository, "shortUrlRepository"); Check.Argument.IsNotNull(visitRepository, "visitRepository"); Check.Argument.IsNotNull(bannedIPAddressRepository, "bannedIPAddressRepository"); Check.Argument.IsNotNull(bannedDomainRepository, "bannedDomainRepository"); Check.Argument.IsNotNull(reservedAliasRepository, "reservedAliasRepository"); Check.Argument.IsNotNull(barWordRepository, "barWordRepository"); Check.Argument.IsNotNull(unitOfWork, "unitOfWork"); Check.Argument.IsNotNull(urlResolver, "urlResolver"); Check.Argument.IsNotNull(cacheManager, "cacheManager"); this.userRepository = userRepository; this.shortUrlRepository = shortUrlRepository; this.visitRepository = visitRepository; this.bannedIPAddressRepository = bannedIPAddressRepository; this.bannedDomainRepository = bannedDomainRepository; this.reservedAliasRepository = reservedAliasRepository; this.barWordRepository = barWordRepository; this.unitOfWork = unitOfWork; this.urlResolver = urlResolver; this.cacheManager = cacheManager; }
public BadWordService(IBadWordRepository iBadWordRepository) { this._iBadWordRepository = iBadWordRepository; }
public ProfanityFilter(IBadWordRepository badWordRepository) { this.badWordRepository = badWordRepository; }