Class CatalogItemFilter
- Namespace
- InSite.Persistence
- Assembly
- InSite.Persistence.dll
public class CatalogItemFilter
- Inheritance
-
CatalogItemFilter
- Inherited Members
-
Constructors
CatalogItemFilter()
public CatalogItemFilter()
Properties
CatalogSlug
public string CatalogSlug { get; set; }
Property Value
- string
CatalogSlugs
public List<string> CatalogSlugs { get; }
Property Value
- List<string>
CategorySlugs
public List<string> CategorySlugs { get; set; }
Property Value
- List<string>
Organizations
public List<Guid> Organizations { get; set; }
Property Value
- List<Guid>
Methods
AddCategory(string, string)
public void AddCategory(string catalog, string category)
Parameters
catalog string
category string
AddOrganization(Guid)
public void AddOrganization(Guid organization)
Parameters
organization Guid
public List<CatalogItemFilterButton> GetButtons(List<CatalogMenu> menus)
Parameters
menus List<CatalogMenu>
Returns
- List<CatalogItemFilterButton>
HasCatalog(string)
public bool HasCatalog(string catalog)
Parameters
catalog string
Returns
- bool
HasCategory(string)
public bool HasCategory(string category)
Parameters
category string
Returns
- bool
HasOrganization(Guid)
public bool HasOrganization(Guid organization)
Parameters
organization Guid
Returns
- bool
RemoveCatalog(string)
public void RemoveCatalog(string catalog)
Parameters
catalog string
RemoveCategory(string)
public void RemoveCategory(string category)
Parameters
category string
RemoveOrganization(Guid)
public void RemoveOrganization(Guid organization)
Parameters
organization Guid