Beispiel #1
0
    public static void Request (TCategory category, TActionComponent component, TEntityAction entityAction)
    {
      if (component.NotNull () && entityAction.NotNull ()) {
        switch (category) {
          case TCategory.Material:
            TGadgetMaterialConverter.Request (component, entityAction);
            break;

          case TCategory.Target:
            TGadgetTargetConverter.Request (component, entityAction);
            break;

          case TCategory.Test:
            TGadgetTestConverter.Request (component, entityAction);
            break;

          case TCategory.Registration:
            TGadgetRegistrationConverter.Request (component, entityAction);
            break;

          case TCategory.Result:
            TGadgetResultConverter.Request (component, entityAction);
            break;

          case TCategory.Report:
            TGadgetReportConverter.Request (component, entityAction);
            break;
        }
      }
    }