Table of Contents

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

GetButtons(List<CatalogMenu>)

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