C# Class BAL.Manager.DistrictManager

Inheritance: BAL.Manager.BaseManager
Show file Open project: CH033dotNET/Taxi Class Usage Examples

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

DistrictManager() public method

public DistrictManager ( IUnitOfWork uOW ) : System
uOW IUnitOfWork
return System

EditDistrict() public method

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
return DistrictDTO

GetFilesDistricts() public method

public GetFilesDistricts ( ) : IEnumerable
return IEnumerable

GetIQueryableDistricts() public method

public GetIQueryableDistricts ( ) : IQueryable
return IQueryable

GetSortedDeletedDistrictsBy() public method

public GetSortedDeletedDistrictsBy ( string parameter ) : IEnumerable
parameter string
return IEnumerable

RestoreDistrict() public method

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.
return DistrictDTO

SetDistrictDeleted() public method

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
return bool

SetParent() public method

public SetParent ( int id, int parentId ) : bool
id int
parentId int
return bool

addDistrict() public method

Managaer method that adds new district entry to Db
public addDistrict ( DistrictDTO district ) : DistrictDTO
district DistrictDTO parameter that represents a new object
return DistrictDTO

deleteById() public method

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
return string

getById() public method

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.
return DistrictDTO

getDeletedDistricts() public method

Managaer method that gets new list of deleted district entries. These entries doesnt have Deleted property set to true.
public getDeletedDistricts ( ) : IEnumerable
return IEnumerable

getDistricts() public method

Managaer method that gets new list of avialable district entries. These entries doesnt have Deleted property set to true.
public getDistricts ( ) : IEnumerable
return IEnumerable

searchAndSortDeletedDistricts() public method

public searchAndSortDeletedDistricts ( string search, string sort ) : IEnumerable
search string
sort string
return IEnumerable

searchDeletedDistricts() public method

public searchDeletedDistricts ( string parameter ) : IEnumerable
parameter string
return IEnumerable

searchDistricts() public method

public searchDistricts ( string parameter ) : IEnumerable
parameter string
return IEnumerable