private void StateChange(Service1C77State service1C77State) { if (service1C77Started != service1C77State.IsWorked) { service1C77Started = service1C77State.IsWorked; StateHasChanged(); } }
public Service1C77(HttpClient http, ISnackbar snackbar) { Http = http; Snackbar = snackbar; timer = new Timer(elapsedTimer, null, 1000, 1000); serviceState = new Service1C77State { IsDoStarted = false, IsWorked = false, TimeWorked = 0 }; }
void setState(Service1C77State state) { serviceState.IsWorked = state.IsWorked; serviceState.IsDoStarted = state.IsDoStarted; serviceState.TimeWorked = state.TimeWorked; if (state.LastError != string.Empty) { Task.Run(() => Snackbar.Add(state.LastError, Severity.Error)); } serviceState.LastError = state.LastError; OnState1C77Change?.Invoke(serviceState); }
private void StateChange(Service1C77State service1C77State) { StateHasChanged(); }