Add events aggregator
This commit is contained in:
@ -10,8 +10,7 @@
|
||||
|
||||
@inject AuthenticationStateProvider AuthenticationStateProvider
|
||||
@inject HeadquartersService HeadquartersService
|
||||
@inject OperationExecutionState OperationExecutionState
|
||||
@inject ResultGetState ResultGetState
|
||||
@inject EventsAggregator EventsAggregator
|
||||
|
||||
<PageTitle>Операции</PageTitle>
|
||||
|
||||
@ -61,12 +60,10 @@
|
||||
{
|
||||
operations = await HeadquartersService.GetOperationsAsync();
|
||||
|
||||
OperationExecutionState.OnOperationCreated += OnOperationCreated;
|
||||
OperationExecutionState.OnOperationStarted += OnOperationStarted;
|
||||
OperationExecutionState.OnOperationExecuted += OnOperationExecuted;
|
||||
OperationExecutionState.OnOperationEnded += OnOperationEnded;
|
||||
|
||||
ResultGetState.OnOperationEnded += OnOperationEnded;
|
||||
EventsAggregator.OnOperationCreated += OnOperationCreated;
|
||||
EventsAggregator.OnOperationStarted += OnOperationStarted;
|
||||
EventsAggregator.OnOperationExecuted += OnOperationExecuted;
|
||||
EventsAggregator.OnOperationEnded += OnOperationEnded;
|
||||
}
|
||||
|
||||
ChangeState(PageState.Idle);
|
||||
@ -137,11 +134,9 @@
|
||||
|
||||
public void Dispose()
|
||||
{
|
||||
OperationExecutionState.OnOperationCreated -= OnOperationCreated;
|
||||
OperationExecutionState.OnOperationStarted -= OnOperationStarted;
|
||||
OperationExecutionState.OnOperationExecuted -= OnOperationExecuted;
|
||||
OperationExecutionState.OnOperationEnded -= OnOperationEnded;
|
||||
|
||||
ResultGetState.OnOperationEnded -= OnOperationEnded;
|
||||
EventsAggregator.OnOperationCreated -= OnOperationCreated;
|
||||
EventsAggregator.OnOperationStarted -= OnOperationStarted;
|
||||
EventsAggregator.OnOperationExecuted -= OnOperationExecuted;
|
||||
EventsAggregator.OnOperationEnded -= OnOperationEnded;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user