/*public static int Positive { get; private set; } * public static int Negative { get; private set; }*/ internal static async Task Initialize(IThermostatDotNetService actionService, CancellationToken cancellationToken = default(CancellationToken)) { if (IsInitialized) { return; } /*var knownTypes = await actionService.ActionTypes * .GetAllActionClosureTypesAsync(true, cancellationToken); * Positive = knownTypes.Single(t => KnownValueHelper.Compare("Positive", t.Name)).Id; * Negative = knownTypes.Single(t => KnownValueHelper.Compare("Negative", t.Name)).Id;*/ }
internal static async Task Initialize(IThermostatDotNetService actionService, CancellationToken cancellationToken = default(CancellationToken)) { if (IsInitialized) { return; } /* var knownTypes = await actionService.ActionTypes * .GetAllActionStatusesAsync(cancellationToken); * New = knownTypes.Single(t => KnownValueHelper.Compare("New", t.Name)).Id; * InProgress = knownTypes.Single(t => KnownValueHelper.Compare("InProgress", t.Name)).Id; * WaitingForValidation = knownTypes.Single(t => KnownValueHelper.Compare("WaitingForValidation", t.Name)).Id; * Closed = knownTypes.Single(t => KnownValueHelper.Compare("Closed", t.Name)).Id; * Cancelled = knownTypes.Single(t => KnownValueHelper.Compare("Cancelled", t.Name)).Id; */ }
public DomoticzViewModel(IThermostatDotNetService thermostatDotNetService) { this.thermostatDotNetService = thermostatDotNetService; }