Exemple #1
0
 public ActionInfo(long id, string actionType, bool canBeHome, int priority, AbstractActionDefinition definition)
 {
     this.Id         = id;
     this.ActionType = actionType;
     this.CanBeHome  = canBeHome;
     this.Priority   = priority;
     this.Definition = definition;
 }
 private async Task ImportActionDefinitionAsync(AbstractActionDefinition actionDef)
 {
     await this.InternalImportDefinitionAsync(actionDef, _actionRepo, action => {
         action.DisplayName = actionDef.Text;
         action.Entity      = actionDef.Entity;
         action.ActionType  = actionDef.ActionType;
         action.Priority    = actionDef.Priority;
         if (actionDef is ViewAction va)
         {
             action.CanBeHome = va.CanBeHome;
         }
     });
 }