コード例 #1
0
 private void On(EnabledEvent e)
 {
     if (!Running)
     {
         CheckRoundStart();
     }
 }
コード例 #2
0
 /// <summary>
 /// Constructor.
 /// </summary>
 public PointerModeAndResponse(PointerMode mode, EnabledEvent enabled, DisabledEvent disabled, ClickEvent clicked)
 {
     this.mode     = mode;
     this.enabled  = enabled;
     this.disabled = disabled;
     this.clicked  = clicked;
 }
コード例 #3
0
        public async Task EventHandle(EnabledEvent evt)
        {
            using var repository = ServiceProvider.GetService <IGrainRepository <WorkflowForm, Guid> >();
            var form = await repository.FirstOrDefaultAsync(evt.Id);

            WorkflowFormHandler.EventHandle(form, evt);
            await repository.CommitAsync();
        }
コード例 #4
0
 public static void EventHandle(WorkflowForm entity, EnabledEvent evt)
 {
     entity.Disabled             = false;
     entity.LastModificationTime = evt.LastModificationTime;
 }
コード例 #5
0
 public void EventHandle(WorkflowFormState state, EnabledEvent evt)
 {
     WorkflowFormHandler.EventHandle(state, evt);
 }