C# Class HA4IoT.Services.Areas.AreaService

Inheritance: HA4IoT.Contracts.Services.ServiceBase, IAreaService
Exibir arquivo Open project: chkr1011/CK.HomeAutomation Class Usage Examples

Public Methods

Method 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

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

Method Details

AddArea() public method

public AddArea ( IArea area ) : void
area IArea
return void

AreaService() public method

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

CreateArea() public method

public CreateArea ( AreaId id ) : IArea
id AreaId
return IArea

GetArea() public method

public GetArea ( AreaId id ) : IArea
id AreaId
return IArea

GetAreas() public method

public GetAreas ( ) : IList
return IList