Пример #1
0
 public ShortnerService(IURLRepository urlRepository, IUserRepository userRepository, IUnitOfWork unitOfWork, ILinkShortnerService linkShorner)
 {
     UrlRepository  = urlRepository;
     UserRepository = userRepository;
     UnitOfWork     = unitOfWork;
     LinkShortner   = linkShorner;
 }
Пример #2
0
 public URLService(IURLRepository urlRepostitory,
                   IAppLogger <URLService> logger,
                   IOptions <ConfigApplicationLimits> config)
 {
     _urlRepository = urlRepostitory;
     _logger        = logger;
     _config        = config.Value;
 }
Пример #3
0
 public void Initialize()
 {
     urlRepository = Substitute.For <IURLRepository>();
     urlRepository.GetAllUrls().Returns(new List <URL>()
     {
         new URL()
         {
             Url = "/wiki/World_War_I", IterationID = 1
         }
     });
 }
Пример #4
0
        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;
        }
Пример #5
0
 public URLService(IURLRepository urlRepos)
 {
     this.urlRepos = urlRepos;
 }
Пример #6
0
 public UserService(IUserRepository userRepository, IURLRepository urlRepository, IUnitOfWork unitOfWork)
 {
     this.userRepository = userRepository;
     this.urlRepository  = urlRepository;
     this.unitOfWork     = unitOfWork;
 }
Пример #7
0
 public HomeController(IURLRepository URLRepo)
 {
     _URLRepo = URLRepo;
 }
Пример #8
0
 public URLController(IURLRepository repo, IConfiguration config, IMapper mapper)
 {
     this._mapper = mapper;
     this._config = config;
     this._repo   = repo;
 }
Пример #9
0
 public URLService(IURLRepository shortUrlRepository)
 {
     _urlRepository = shortUrlRepository;
 }
Пример #10
0
 public RedirectionController(IURLRepository URLRepo)
 {
     _URLRepo = URLRepo;
 }
Пример #11
0
        //  private int itemsPerPage = 10;

        public LinkApiController(IURLRepository repository)
        {
            _repository = repository;
        }