public ShortnerService(IURLRepository urlRepository, IUserRepository userRepository, IUnitOfWork unitOfWork, ILinkShortnerService linkShorner) { UrlRepository = urlRepository; UserRepository = userRepository; UnitOfWork = unitOfWork; LinkShortner = linkShorner; }
public URLService(IURLRepository urlRepostitory, IAppLogger <URLService> logger, IOptions <ConfigApplicationLimits> config) { _urlRepository = urlRepostitory; _logger = logger; _config = config.Value; }
public void Initialize() { urlRepository = Substitute.For <IURLRepository>(); urlRepository.GetAllUrls().Returns(new List <URL>() { new URL() { Url = "/wiki/World_War_I", IterationID = 1 } }); }
public URLRepositoryTests() { IServiceCollection services = new ServiceCollection(); services.AddOptions(); var section = Configuration.GetSection("Redis"); services.Configure <RedisConfig>(s => { section.Bind(s); }); services.Configure <ConfigDB>(s => { Configuration.GetSection("ConfigDB").Bind(s); }); ServiceProvider sp = services.BuildServiceProvider(); IOptions <RedisConfig> options = (IOptions <RedisConfig>)sp.GetService(typeof(IOptions <RedisConfig>)); RedisConfig rc = options.Value; IOptions <ConfigDB> coptions = (IOptions <ConfigDB>)sp.GetService(typeof(IOptions <ConfigDB>)); IRedisContext ctx = new RedisContext($"{rc.Hostname}:{rc.Port},password={rc.Password}"); _urlRepository = new URLRepository(ctx, coptions); _database = ctx.RedisDatabase; }
public URLService(IURLRepository urlRepos) { this.urlRepos = urlRepos; }
public UserService(IUserRepository userRepository, IURLRepository urlRepository, IUnitOfWork unitOfWork) { this.userRepository = userRepository; this.urlRepository = urlRepository; this.unitOfWork = unitOfWork; }
public HomeController(IURLRepository URLRepo) { _URLRepo = URLRepo; }
public URLController(IURLRepository repo, IConfiguration config, IMapper mapper) { this._mapper = mapper; this._config = config; this._repo = repo; }
public URLService(IURLRepository shortUrlRepository) { _urlRepository = shortUrlRepository; }
public RedirectionController(IURLRepository URLRepo) { _URLRepo = URLRepo; }
// private int itemsPerPage = 10; public LinkApiController(IURLRepository repository) { _repository = repository; }