public static JmOptionDomain CreateOption <T>(this T value, decimal price, JmOperationTypes operationType)
     where T : Enum
 {
     return(CreateOption(value,
                         price,
                         JmUnitTypes.JmComfort | JmUnitTypes.JmComfortWired | JmUnitTypes.JmConsole | JmUnitTypes.JmProfi70 | JmUnitTypes.JmProfi90,
                         operationType));
 }
 public static JmOptionDomain CreateOption <T>(this T value,
                                               decimal price,
                                               JmUnitTypes unitType,
                                               JmOperationTypes operationTypes)
     where T : Enum
 {
     return(new JmOptionDomain
     {
         Name = Enum.GetName(typeof(T), value),
         Type = typeof(T).FullName,
         UnitType = unitType,
         Price = price,
         OperationType = operationTypes
     });
 }