public BlockRestrictedIPAddress(HttpContextBase httpContext, IBannedIPAddressRepository bannedIPAddressRepository) { Check.Argument.IsNotNull(httpContext, "httpContext"); Check.Argument.IsNotNull(bannedIPAddressRepository, "bannedIPAddressRepository"); this.httpContext = httpContext; this.bannedIPAddressRepository = bannedIPAddressRepository; }
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; }