TraktRater.TraktRater.lnkTraktOAuth_LinkClicked C# (CSharp) Method

lnkTraktOAuth_LinkClicked() private method

private lnkTraktOAuth_LinkClicked ( object sender, System.Windows.Forms.LinkLabelLinkClickedEventArgs e ) : void
sender object
e System.Windows.Forms.LinkLabelLinkClickedEventArgs
return void
        private void lnkTraktOAuth_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            // if we have already authorised, un-register so can sign-in and authorise again
            if (!string.IsNullOrEmpty(AppSettings.TraktOAuthToken))
            {
                AppSettings.TraktOAuthToken = null;

                lnkTraktOAuth.Text = cTraktAuthorise;
                txtTraktPinCode.Visible = true;
                txtTraktPinCode.Text = cTraktPinCodeWaterMark;
                txtTraktPinCode.ForeColor = SystemColors.GrayText;
                pinCode = string.Empty;

                lblWarnPeriod.Visible = false;
            }
            else
            {
                // sign-in to authorise
                Process.Start(string.Format(TraktAPI.TraktURIs.PinUrl, TraktAPI.TraktAPI.AppId));

                lblWarnPeriod.Visible = true;
            }
        }
TraktRater