C# Class HA4IoT.Services.Areas.AreaService

Inheritance: HA4IoT.Contracts.Services.ServiceBase, IAreaService
Afficher le fichier Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Méthodes publiques

Méthode Description
AddArea ( IArea area ) : void
AreaService ( IComponentService componentService, IAutomationService automationService, ISystemEventsService systemEventsService, ISystemInformationService systemInformationService, IApiService apiService, ISettingsService settingsService ) : System
CreateArea ( AreaId id ) : IArea
GetArea ( AreaId id ) : IArea
GetAreas ( ) : IList

Private Methods

Méthode Description
ExportAreaConfiguration ( IArea area ) : Newtonsoft.Json.Linq.JObject
HandleApiConfigurationRequest ( object sender, ApiRequestReceivedEventArgs e ) : void

Method Details

AddArea() public méthode

public AddArea ( IArea area ) : void
area IArea
Résultat void

AreaService() public méthode

public AreaService ( IComponentService componentService, IAutomationService automationService, ISystemEventsService systemEventsService, ISystemInformationService systemInformationService, IApiService apiService, ISettingsService settingsService ) : System
componentService IComponentService
automationService IAutomationService
systemEventsService ISystemEventsService
systemInformationService ISystemInformationService
apiService IApiService
settingsService ISettingsService
Résultat System

CreateArea() public méthode

public CreateArea ( AreaId id ) : IArea
id AreaId
Résultat IArea

GetArea() public méthode

public GetArea ( AreaId id ) : IArea
id AreaId
Résultat IArea

GetAreas() public méthode

public GetAreas ( ) : IList
Résultat IList