private ProteusAPI LoginBluecat(ProteusAPI oProteusAPI, Variables oVariable) { strBluecatLogin = ""; try { oProteusAPI.login(oVariable.BlueCatUsername(), oVariable.BlueCatPassword()); APIEntity oTest = oProteusAPI.getEntityByName(0, oVariable.BlueCatConfiguration(), "Configuration"); } catch (Exception exLogin) { //if (exLogin.Message.ToUpper().Contains("HTTP STATUS 503: SERVICE UNAVAILABLE") == true) //{ // oProteusAPI.Url = oVariable.BlueCatWebService2(); // try // { // oProteusAPI.login(oVariable.BlueCatUsername(), oVariable.BlueCatPassword()); // APIEntity oTest2 = oProteusAPI.getEntityByName(0, oVariable.BlueCatConfiguration(), "Configuration"); // } // catch (Exception exLogin2) // { // strBluecatLogin = exLogin2.Message; // return null; // } //} //else //{ strBluecatLogin = exLogin.Message; return(null); //} } return(oProteusAPI); }