Example #1
0
 public XmlProvider(INzbQueueProvider nzbQueue, IHistoryProvider history, ICategoryProvider category, IScriptProvider script)
 {
     _nzbQueue = nzbQueue;
     _history = history;
     _category = category;
     _script = script;
 }
 public SearchController(IPostProvider postProvider, SearchResultMapper searchResultMapper, ICategoryProvider categoryProvider, ITagProvider tagProvider)
 {
     _postProvider       = postProvider;
     _categoryProvider   = categoryProvider;
     _tagProvider        = tagProvider;
     _searchResultMapper = searchResultMapper;
 }
Example #3
0
        public RecipeController(IRecipeProvider recipeProvider, ICategoryProvider categoryProvider, IIngridientProvider ingridientProvider)
        {
            ProvidersFactory factory = new ProvidersFactory();

            if (recipeProvider != null)
            {
                _recipeProvider = recipeProvider;
            }
            else
            {
                _recipeProvider = factory.GetRecipeProvider();
            }

            if (categoryProvider != null)
            {
                _categoryProvider = categoryProvider;
            }
            else
            {
                _categoryProvider = factory.GetCategoryProvider();
            }

            if (ingridientProvider != null)
            {
                _ingridientProvider = ingridientProvider;
            }
            else
            {
                _ingridientProvider = factory.GetIngridientProvider();
            }
        }
Example #4
0
 public XmlProvider(INzbQueueProvider nzbQueue, IHistoryProvider history, ICategoryProvider category, IScriptProvider script)
 {
     _nzbQueue = nzbQueue;
     _history  = history;
     _category = category;
     _script   = script;
 }
Example #5
0
 public NewsController(IVideoNewsProvider videoNewsProvider, ICategoryProvider categoryProvider,
                       ILanguageProvider languageProvider)
 {
     _videoNewsProvider = videoNewsProvider;
     _categoryProvider  = categoryProvider;
     _languageProvider  = languageProvider;
 }
Example #6
0
 public CategoriesController(ICategoryCreator categoryCreator,
                             ICategoryUpdater categoryUpdater,
                             ICategoryProvider categoryProvider)
 {
     this.categoryCreator  = categoryCreator;
     this.categoryProvider = categoryProvider;
     this.categoryUpdater  = categoryUpdater;
 }
Example #7
0
        public void Init()
        {
            _catRepo     = new CategoryRepository();
            _catProvider = new CategoryProvider(_catRepo);

            _colRepo     = new CollectionRepository();
            _colProvider = new CollectionProvider(_colRepo);
        }
Example #8
0
 public CategoriesApiController(
     ICategoryProvider categoryProvider,
     ICategoryMapper categoryMapper
     )
 {
     _categoryProvider = categoryProvider;
     _categoryMapper   = categoryMapper;
 }
Example #9
0
 public DeleteController(IPostProvider postProvider, ICategoryProvider categoryProvider, ITagProvider tagProvider,
                         ICommentProvider commentProvider)
 {
     _postProvider     = postProvider;
     _categoryProvider = categoryProvider;
     _tagProvider      = tagProvider;
     _commentProvider  = commentProvider;
 }
Example #10
0
        public void Setup(BenchmarkContext context)
        {
            _opCounter = context.GetCounter("CatCounter");

            _catRepo     = new CategoryRepository();
            _catProvider = new CategoryProvider(_catRepo);
            _catToAdd    = new List <string>();
        }
 public GetProductsByCategoryRequestValidator(
     ICategoryProvider categoryProvider,
     ICategoryService categoryService)
 {
     RuleFor(p => p.Category)
     .NotEmpty()
     .CustomAsync(EnsureCategoryIsValid);
     this.categoryProvider = categoryProvider;
     this.categoryService  = categoryService;
 }
Example #12
0
 public CategoryUpdater(IAppDbContext context,
                        ICategoryUpdaterValidator validator,
                        ICategoryMapper mapper,
                        ICategoryProvider categoryProvider)
 {
     this.context          = context;
     this.validator        = validator;
     this.mapper           = mapper;
     this.categoryProvider = categoryProvider;
 }
Example #13
0
 public CategoryController(ICategoryProvider categoryProvider)
 {
     if (categoryProvider != null)
     {
         _categoryProvider = categoryProvider;
     }
     else
     {
         ProvidersFactory factory = new ProvidersFactory();
         _categoryProvider = factory.GetCategoryProvider();
     }
 }
Example #14
0
 public EditController(IPostProvider postProvider, ICategoryProvider categoryProvider, ITagProvider tagProvider,
                       ICommentProvider commentProvider, TagAdminMapper tagMapper, CategoryAdminMapper categoryMapper,
                       PostAdminMapper postMapper)
 {
     _postProvider     = postProvider;
     _categoryProvider = categoryProvider;
     _tagProvider      = tagProvider;
     _commentProvider  = commentProvider;
     _tagMapper        = tagMapper;
     _categoryMapper   = categoryMapper;
     _postMapper       = postMapper;
 }
Example #15
0
 public EverythingProvider(IEverythingClient everything, ICategoryProvider category, EverythingConfiguration config, ILogger logger)
 {
     _everything   = everything;
     _category     = category;
     _config       = config;
     _logger       = logger;
     _searchOption = new SearchOptions
     {
         RequestFlags = RequestFlags.FileName | RequestFlags.Path | RequestFlags.DateCreated | RequestFlags.DateAccessed | RequestFlags.DateModified | RequestFlags.Size,
         MaxResult    = 20,
         Sort         = Sort.RunCountDescending
     };
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="EatThisMuchRecipeProvider"/> class.
 /// </summary>
 /// <param name="scrapeService">The scrape service.</param>
 /// <param name="logger">The logger.</param>
 public EatThisMuchRecipeProvider(
     IParseService parseService,
     IWebpageFactory pageFactory,
     ICategoryProvider categoryProvider,
     IRecipeRepository recipeRepositry,
     ILogger logger)
 {
     _parseService     = parseService;
     _pageFactory      = pageFactory;
     _categoryProvider = categoryProvider;
     _recipeRepositry  = recipeRepositry;
     _logger           = logger;
 }
 public RecentsController(ICategoryProvider categoryProvider, ICommentProvider commentProvider,
                          IPostProvider postProvider, ITagProvider tagProvider, TagMapper tagMapper,
                          CommentMapper commentMapper, CategoryMapper categoryMapper,
                          PostMapper postMapper, RecentContentMapper recentContentMapper)
 {
     _categoryProvider    = categoryProvider;
     _commentProvider     = commentProvider;
     _postProvider        = postProvider;
     _tagProvider         = tagProvider;
     _postMapper          = postMapper;
     _categoryMapper      = categoryMapper;
     _commentMapper       = commentMapper;
     _tagMapper           = tagMapper;
     _recentContentMapper = recentContentMapper;
 }
        public CategoryQuestionGenerator(IQuestionProvider provider, ICategoryProvider categoryProvider, int maxAnsw, int rounds)
        {
            this.provider         = provider;
            state                 = QuestionGeneratorState.Uninitialized;
            numberOfMaxAnswers    = maxAnsw;
            numberOfCategories    = categoryProvider.GetCategories();
            numberOfRounds        = rounds;
            answersBuckets        = new List <ILivingLetterData> [3];
            this.categoryProvider = categoryProvider;
            for (int i = 0; i < 3; i++)
            {
                answersBuckets[i] = new List <ILivingLetterData>();
            }

            ClearCache();
            FillBuckets();
        }
        public CategoryController(ICategoryRepository catRepo, ICategoryProvider catProvider)
        {
            if (catRepo != null)
            {
                this._categoryRepository = catRepo;
            }
            else
            {
                this._categoryRepository = new CategoryRepository();
            }

            if (catProvider != null)
            {
                this._categoryProvider = catProvider;
            }
            else
            {
                this._categoryProvider = new CategoryProvider(this._categoryRepository);
            }
        }
Example #20
0
 public PostProvider(AppDbContext db, ICategoryProvider categoryProvider, IConfiguration configuration)
 {
     _db = db;
     _categoryProvider = categoryProvider;
     _configuration    = configuration;
 }
Example #21
0
        public ScoreCard(ICategoryProvider categoryProvider)
        {
            _rolls = new Dictionary<string, int[]>();

            CategoryProvider = categoryProvider;
        }
Example #22
0
 public BootService(IVolumeContainer volumeContainer, ICategoryProvider categoryProvider, IBootProvider bootProvider)
     : base(volumeContainer)
 {
     CategoryProvider = categoryProvider;
     BootProvider     = bootProvider;
 }
Example #23
0
	   public static MoveStartItemCommand[] Categorize(ICategoryProvider template, StartManager start, string directory, bool forceAllFilters) {
		  return Categorize(template, start, directory, false, forceAllFilters);
	   }
Example #24
0
	   public static MoveStartItemCommand[] Categorize(ICategoryProvider template, StartManager start) {
		  return Categorize(template, start, "", true, false);
	   }
Example #25
0
 public BMICalculator(ICategoryProvider categoryProvider, IMapper <Patients, string> requestMapper, IMapper <BMIResponse, IList <Response> > responseMapper)
 {
     categories     = categoryProvider.LoadCategories();
     RequestMapper  = requestMapper;
     ResponseMapper = responseMapper;
 }
 public CategoryManager(ICategoryProvider categoryProvider, IEbookManager ebookManager)
 {
     _categoryProvider = categoryProvider;
     _ebookManager     = ebookManager;
 }
Example #27
0
	   private static MoveStartItemCommand[] Categorize(ICategoryProvider template, StartManager start, string category, bool rootAndRestricted, bool forceAllFilters) {
		  List<MoveStartItemCommand> result = new List<MoveStartItemCommand>();

		  IEnumerable<StartItem> items;
		  if (rootAndRestricted) {
			 items = start.StartItems;
		  } else {
			 items = start.GetByCategory(category);
		  }

		  foreach (StartItem currentItem in items) {
			 Category predicted = template.FindCategory(currentItem.Name);
			 bool proceed = false;

			 if (predicted != null) {
				if (string.IsNullOrEmpty(currentItem.Category)) {
				    // Item is located in the root folder

				    // Proceed unless the filter is restricted
				    proceed = !predicted.IsRestricted;

				    // Proceed anyways if forced
				    if (!proceed && forceAllFilters) {
					   proceed = true;
					   Debug.WriteLine("[Restricted: FORCED]" + currentItem.Name);
				    } else {
					   Debug.WriteLine("[Empty: " + (proceed ? "OK]" : "SKIP]") + currentItem.Name);
				    }
				} else {
				    // Item is not in the root folder
				    bool restricted = !string.IsNullOrEmpty(predicted.RestrictedPath);

				    if (restricted && (string.Compare(currentItem.Category, predicted.RestrictedPath, true) == 0)) {
					   // Item is located in a restricted folder; which is handled by the predicted filter
					   Debug.WriteLine("[Restricted: OK] " + currentItem.Name);
					   proceed = true;
				    } else {
					   // Item is NOT in a restricted folder or the root

					   if (!rootAndRestricted) {
						  // Items are from a subset; 
						  if(forceAllFilters){
							 Debug.WriteLine("[Not In Root: FORCED]" + currentItem.Name);
							 proceed = true;
						  }else if(!restricted){
							 Debug.WriteLine("[Not In Root: NOT RESTRICTED; OK]" + currentItem.Name);
							 proceed = true;
						  }else{
							 Debug.WriteLine("[Not In Root: RESTRICTED; SKIP]" + currentItem.Name);
							 proceed = false;
						  }						  
					   } else {				  
						  // never applied
						  Debug.WriteLine("[Not In Root: SKIP]" + currentItem.Name);
						  proceed = false;
					   }
				    }
				}
			 }

		      if (proceed) {
				result.Add(new MoveStartItemCommand(currentItem, predicted.Name));
			 }
		  }

		  return result.ToArray();
	   }
Example #28
0
 public CategoryService(ICategoryProvider provider) : base(provider)
 {
 }
Example #29
0
        public QuestionProvider(ICategoryProvider categoryProvider)
        {
            var generator = new QuestionService(categoryProvider, 50);

            _questions = generator.Get();
        }
Example #30
0
 public ResponseMapper(ICategoryProvider categoryProvider)
 {
     this.categoryProvider = categoryProvider;
 }
Example #31
0
 public NzbParseProvider(ICategoryProvider category)
 {
     _category = category;
 }
 public CategoryModule(
     ICategoryProvider categoryProvider, ICategoryService categoryService)
 {
     this.categoryProvider = categoryProvider;
     this.categoryService  = categoryService;
 }
Example #33
0
 public AdministratorController(IProductProvider product, ICategoryProvider category)
 {
     this.product  = product;
     this.category = category;
 }
Example #34
0
 public CategoryController(ICategoryProvider categoryProvider)
 {
     _categoryProvider = categoryProvider;
 }
Example #35
0
 public CategoriesController(ICategoryProvider categoryProvider) =>
Example #36
0
 public PostProvider(AppDbContext db, ICategoryProvider categoryProvider)
 {
     _db = db;
     _categoryProvider = categoryProvider;
 }
Example #37
0
 public CategoryController(ICategoryProvider cateProvider)
 {
     this.cateProvider = cateProvider;
 }