public static dynamic GetCommandNameENUM(String CommandNameStr) { TS700MMSET ThisTS700MMSET = Enum.GetValues(typeof(TS700MMSET)).Cast <TS700MMSET>().ToList().FirstOrDefault(Item => Item.ToString() == CommandNameStr); if (ThisTS700MMSET != TS700MMSET.NULL) { return(ThisTS700MMSET); } IMAGINGSET ThisIMAGINGSET = Enum.GetValues(typeof(IMAGINGSET)).Cast <IMAGINGSET>().ToList().FirstOrDefault(Item => Item.ToString() == CommandNameStr); if (ThisIMAGINGSET != IMAGINGSET.NULL) { return(ThisIMAGINGSET); } LANOUTLETSET ThisLANOUTLETSET = Enum.GetValues(typeof(LANOUTLETSET)).Cast <LANOUTLETSET>().ToList().FirstOrDefault(Item => Item.ToString() == CommandNameStr); if (ThisLANOUTLETSET != LANOUTLETSET.NULL) { return(ThisLANOUTLETSET); } DOMESET ThisDOMESET = Enum.GetValues(typeof(DOMESET)).Cast <DOMESET>().ToList().FirstOrDefault(Item => Item.ToString() == CommandNameStr); if (ThisDOMESET != DOMESET.NULL) { return(ThisDOMESET); } return(null); }
public static dynamic CommandNameConverter(DEVICECATEGORY DeviceName, String CommandNameStr) { switch (DeviceName) { case DEVICECATEGORY.TS700MM: TS700MMSET TS700MMCommandName = Enum.GetValues(typeof(TS700MMSET)).Cast <TS700MMSET>().ToList().FirstOrDefault(Item => Item.ToString() == CommandNameStr.ToUpper()); if (TS700MMCommandName == TS700MMSET.NULL) { return(null); } else { return(TS700MMCommandName); } case DEVICECATEGORY.IMAGING: IMAGINGSET IMAGINGCommandName = Enum.GetValues(typeof(IMAGINGSET)).Cast <IMAGINGSET>().ToList().FirstOrDefault(Item => Item.ToString() == CommandNameStr.ToUpper()); if (IMAGINGCommandName == IMAGINGSET.NULL) { return(null); } else { return(IMAGINGCommandName); } case DEVICECATEGORY.LANOUTLET: LANOUTLETSET LANOUTLETCommandName = Enum.GetValues(typeof(LANOUTLETSET)).Cast <LANOUTLETSET>().ToList().FirstOrDefault(Item => Item.ToString() == CommandNameStr.ToUpper()); if (LANOUTLETCommandName == LANOUTLETSET.NULL) { return(null); } else { return(LANOUTLETCommandName); } case DEVICECATEGORY.ASTROHEVENDOME: DOMESET DOMESETCommandName = Enum.GetValues(typeof(DOMESET)).Cast <DOMESET>().ToList().FirstOrDefault(Item => Item.ToString() == CommandNameStr.ToUpper()); if (DOMESETCommandName == DOMESET.NULL) { return(null); } else { return(DOMESETCommandName); } default: return(null); } }
public void GetSetStructure(TS700MMSET TSSet, IMAGINGSET IMGSet, LANOUTLETSET LANSet, DOMESET DOMESet) { }