public async Task EventHandle(DisabledEvent evt) { using var repository = ServiceProvider.GetService <IGrainRepository <WorkflowForm, Guid> >(); var form = await repository.FirstOrDefaultAsync(evt.Id); WorkflowFormHandler.EventHandle(form, evt); await repository.CommitAsync(); }
public void EventHandle(WorkflowFormState state, EnabledEvent evt) { WorkflowFormHandler.EventHandle(state, evt); }