/// <summary> /// Initializes an TimeFilter object. /// </summary> /// <param name="filterType">The type of filter.</param> /// <param name="maxTime">The maximum time value in minutes.</param> public TimeFilter(Enums.FilterTypes filterType, int maxTime) : base(filterType) { _maxTime = maxTime; }
/// <summary> /// Initializes the Category Filter object. /// </summary> /// <param name="filterType">The type of filter.</param> /// <param name="category">The category type to be searched for.</param> public CategoryFilter(Enums.FilterTypes filterType, string category) : base(filterType) { _category = category; }
/// <summary> /// Initializes the Ingredient Filter object. /// </summary> /// <param name="filterType">The type of the Ingredient filter.</param> /// <param name="ingredients">The ingredients to be included in the search.</param> public IngredientFilter(Enums.FilterTypes filterType, List <Ingredient> ingredients) : base(filterType) { _ingredients = ingredients; }
/// <summary> /// Initializes the keyword filter object. /// </summary> /// <param name="filterType">The type of the filter.</param> /// <param name="keyword">The string to be searched for.</param> public KeywordFilter(Enums.FilterTypes filterType, string keyword) : base(filterType) { _keyword = keyword; }