Exemplo n.º 1
0
        /// <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);
        }
Exemplo n.º 2
0
        /// <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);
        }