/// <summary> /// Does the login. /// </summary> /// <param name="userName">Name of the user.</param> /// <param name="passWord">The pass word.</param> public Session DoLogin() { string loginUrl = String.Format(ConfigHelper.QrzLoginCommand, ConfigHelper.QrzUrl, ConfigHelper.QrzUserName, ConfigHelper.QrzPassword); QRZDatabase db = CallQrz(loginUrl); return(db.Session); }
/// <summary> /// Gets the call sign. /// </summary> /// <param name="callSign">The call sign.</param> /// <returns>QRZDatabase.</returns> public CallSign GetCallSign(string callSign) { string session = DoLogin().Key; string loginUrl = String.Format(ConfigHelper.QrzGetCallSignCommand, ConfigHelper.QrzUrl, session, callSign); QRZDatabase db = CallQrz(loginUrl); return(db.Callsign); }