public void Adorn(Microsoft.IdentityModel.Protocols.WSFederation.SignInRequestMessage signInRequestMessage, ISignInRequestAdornModel signInRequestAdornModel)
        {
            signInRequestMessage.Parameters.Add("lea", signInRequestAdornModel.LocalEducationAgencyCode);
            signInRequestMessage.Parameters.Add("leaName", signInRequestAdornModel.LocalEducationAgencyName);
            signInRequestMessage.Parameters.Add("home", this.localEducationAgencyAreaLinks.Home(signInRequestAdornModel.LocalEducationAgencyCode));

            if( !string.IsNullOrEmpty(signInRequestAdornModel.Wimp))
                signInRequestMessage.Parameters.Add("wimp", signInRequestAdornModel.Wimp);

            //Add this to the wctx to gaurantee it will come back to us when the token is posted back to us.  
            signInRequestMessage.Context = signInRequestMessage.Context + HttpUtility.UrlEncode("?" + signInRequestAdornModel.ToUrlQuery());
        }