Interface ICategoryService
The Category service provides methods for using categories
Namespace: ImageVault.Common.Services
Assembly: ImageVault.Common.dll
Syntax
public interface ICategoryService : IService
Methods
Delete(Int32)
Delete a category (and all child categories)
Declaration
void Delete(int categoryId)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | categoryId | The id of the category to delete |
Exceptions
| Type | Condition |
|---|---|
| System.UnauthorizedAccessException | If the user lacks access for the operation |
Find(CategoryQuery)
Find categorys from a query
Declaration
IList<Category> Find(CategoryQuery q)
Parameters
| Type | Name | Description |
|---|---|---|
| CategoryQuery | q |
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Category> |
GetCategories()
Declaration
IList<Category> GetCategories()
Returns
| Type | Description |
|---|---|
| System.Collections.Generic.IList<Category> |
Save(Category)
Creates och update a category
Declaration
Category Save(Category category)
Parameters
| Type | Name | Description |
|---|---|---|
| Category | category |
Returns
| Type | Description |
|---|---|
| Category | the id of category |