C# Класс BAL.Manager.DistrictManager

Наследование: BAL.Manager.BaseManager
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
DistrictManager ( IUnitOfWork uOW ) : System
EditDistrict ( DistrictDTO district ) : DistrictDTO

Manager method that edits specific district entry which id property value matches input parameters id property value

GetFilesDistricts ( ) : IEnumerable
GetIQueryableDistricts ( ) : IQueryable
GetSortedDeletedDistrictsBy ( string parameter ) : IEnumerable
RestoreDistrict ( int Id ) : DistrictDTO

Manager method has restoring function. It changes specific district entry Deleted property to false. It chooses required entry by input parameter.

SetDistrictDeleted ( int id ) : bool

Manager method we use to delete specific district entry. District entry will not be deleted completely, only iit`s Deleted property will be set to true.

SetParent ( int id, int parentId ) : bool
addDistrict ( DistrictDTO district ) : DistrictDTO

Managaer method that adds new district entry to Db

deleteById ( int id ) : string

Managaer method that deletes a specific district enty with id matching id parameter

getById ( int id ) : DistrictDTO

Managaer method that gets one district entry which id property value matches input parameter.

getDeletedDistricts ( ) : IEnumerable

Managaer method that gets new list of deleted district entries. These entries doesnt have Deleted property set to true.

getDistricts ( ) : IEnumerable

Managaer method that gets new list of avialable district entries. These entries doesnt have Deleted property set to true.

searchAndSortDeletedDistricts ( string search, string sort ) : IEnumerable
searchDeletedDistricts ( string parameter ) : IEnumerable
searchDistricts ( string parameter ) : IEnumerable

Приватные методы

Метод Описание
GetAllChildren ( int id ) : List
SetDistrictStateModified ( District oldDistrict, District inputDistrict ) : District

Private managaer method that incapsulates edititng logic. Used by edit method, that changes specific district name property.

SetStateDeleted ( District district ) : District

Private manager method that incapsulates all logic we need to set specific district entry to deleted state.

SetStateRestored ( District district ) : District

Manager method that is used to set specific district object to avialable state. It changes object`s Deleted property to false.

SortCoordinates ( District district ) : void
SortCoordinates ( List districts ) : void

Описание методов

DistrictManager() публичный Метод

public DistrictManager ( IUnitOfWork uOW ) : System
uOW IUnitOfWork
Результат System

EditDistrict() публичный Метод

Manager method that edits specific district entry which id property value matches input parameters id property value
public EditDistrict ( DistrictDTO district ) : DistrictDTO
district DistrictDTO Input parameter that represents object of type District
Результат DistrictDTO

GetFilesDistricts() публичный Метод

public GetFilesDistricts ( ) : IEnumerable
Результат IEnumerable

GetIQueryableDistricts() публичный Метод

public GetIQueryableDistricts ( ) : IQueryable
Результат IQueryable

GetSortedDeletedDistrictsBy() публичный Метод

public GetSortedDeletedDistrictsBy ( string parameter ) : IEnumerable
parameter string
Результат IEnumerable

RestoreDistrict() публичный Метод

Manager method has restoring function. It changes specific district entry Deleted property to false. It chooses required entry by input parameter.
public RestoreDistrict ( int Id ) : DistrictDTO
Id int Input parameter that represents id property value.
Результат DistrictDTO

SetDistrictDeleted() публичный Метод

Manager method we use to delete specific district entry. District entry will not be deleted completely, only iit`s Deleted property will be set to true.
public SetDistrictDeleted ( int id ) : bool
id int
Результат bool

SetParent() публичный Метод

public SetParent ( int id, int parentId ) : bool
id int
parentId int
Результат bool

addDistrict() публичный Метод

Managaer method that adds new district entry to Db
public addDistrict ( DistrictDTO district ) : DistrictDTO
district DistrictDTO parameter that represents a new object
Результат DistrictDTO

deleteById() публичный Метод

Managaer method that deletes a specific district enty with id matching id parameter
public deleteById ( int id ) : string
id int Input parameter thats represents specific district id
Результат string

getById() публичный Метод

Managaer method that gets one district entry which id property value matches input parameter.
public getById ( int id ) : DistrictDTO
id int Input parameter that represents id property value.
Результат DistrictDTO

getDeletedDistricts() публичный Метод

Managaer method that gets new list of deleted district entries. These entries doesnt have Deleted property set to true.
public getDeletedDistricts ( ) : IEnumerable
Результат IEnumerable

getDistricts() публичный Метод

Managaer method that gets new list of avialable district entries. These entries doesnt have Deleted property set to true.
public getDistricts ( ) : IEnumerable
Результат IEnumerable

searchAndSortDeletedDistricts() публичный Метод

public searchAndSortDeletedDistricts ( string search, string sort ) : IEnumerable
search string
sort string
Результат IEnumerable

searchDeletedDistricts() публичный Метод

public searchDeletedDistricts ( string parameter ) : IEnumerable
parameter string
Результат IEnumerable

searchDistricts() публичный Метод

public searchDistricts ( string parameter ) : IEnumerable
parameter string
Результат IEnumerable