C# Класс KBS2.Handlers.BuildingHandler

Показать файл Открыть проект Примеры использования класса

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

Метод Описание
AddBuilding ( Building building ) : void
DeleteBuilding ( Building building ) : void
Exists ( string name, Location location ) : bool
GetAllBuildings ( ) : IList
GetBuildingBy ( BuildingMatchDelegate match ) : Building
GetBuildingsBy ( BuildingMatchDelegate match ) : List
GetInstance ( ) : BuildingHandler
LoadBuildings ( ) : void

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

Метод Описание
BuildingHandler ( ) : System
EventBuildingChanged ( object sender, EventArgs e ) : void
EventBuildingCollectionChanged ( object sender, NotifyCollectionChangedEventArgs e ) : void

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

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

public AddBuilding ( Building building ) : void
building Building Adds a new building to the list of buildings * with given name and LocationID in the Building object.
Результат void

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

public DeleteBuilding ( Building building ) : void
building Building Building object which is needed for knowing which building has to be deleted.
Результат void

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

public Exists ( string name, Location location ) : bool
name string String name of the building.
location Location Location object.
Результат bool

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

public GetAllBuildings ( ) : IList
Результат IList

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

public GetBuildingBy ( BuildingMatchDelegate match ) : Building
match BuildingMatchDelegate Check if the building is the same.
Результат Building

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

public GetBuildingsBy ( BuildingMatchDelegate match ) : List
match BuildingMatchDelegate Checks if the buildings are the same, or not.
Результат List

GetInstance() публичный статический Метод

public static GetInstance ( ) : BuildingHandler
Результат BuildingHandler

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

public LoadBuildings ( ) : void
Результат void