public UrlShortnerService(IUrlShortnerRepository urlShortnerRepository, IUniqueIdGeneratorProvider uniqueIdGeneratorProvider, IUrlHashProvider urlHashProvider) { _urlShortnerRepository = urlShortnerRepository; _uniqueIdGeneratorProvider = uniqueIdGeneratorProvider; _urlHashProvider = urlHashProvider; }
public HomeController(IUrlShortnerRepository UrlShortnerRepository, IAdManageRepository AdManageRepository, IRegistrationRepository RegistrationRepository, IUrlVisitorLogRepository UrlVisitorLogRepository) { this.urlShortnerRepository = UrlShortnerRepository; this.adManageRepository = AdManageRepository; this.registrationRepository = RegistrationRepository; this._urlVisitorLogRepository = UrlVisitorLogRepository; count = urlShortnerRepository.CountAllShortenUrl(); characters = GetCharactersList(); }
public CreateHandler(IUnitOfWork unitOfWork, IUrlShortnerRepository urlShortnerRepository) { this.unitOfWork = unitOfWork; this.urlShortnerRepository = urlShortnerRepository; }
public RequestToRedirectHandler(IUnitOfWork unitOfWork, IUrlShortnerRepository urlShortnerRepository) { this.unitOfWork = unitOfWork; this.urlShortnerRepository = urlShortnerRepository; }