/// <summary> /// Get the specific client authorization for the current application. /// </summary> /// <param name="codeKey">The code key.</param> /// <returns>The user; else null.</returns> protected Nequeo.DataAccess.CloudInteraction.Data.ClientAuthorization GetSpecificClientAuthorization(string codeKey) { // Get the nonce data. Nequeo.DataAccess.CloudInteraction.Data.Extension.ClientAuthorization nonceExt = new Nequeo.DataAccess.CloudInteraction.Data.Extension.ClientAuthorization(); Nequeo.DataAccess.CloudInteraction.Data.ClientAuthorization nonce = nonceExt.Select.SelectDataEntity( u => (u.CodeKey == codeKey)); // Return the nonce. return(nonce); }
/// <summary> /// Get the specific client authorization for the current application. /// </summary> /// <param name="clientID">The client id.</param> /// <param name="nonceData">The nonce data.</param> /// <returns>The user; else null.</returns> protected Nequeo.DataAccess.CloudInteraction.Data.ClientAuthorization GetSpecificClientAuthorization(long clientID, string nonceData) { // Get the nonce data. Nequeo.DataAccess.CloudInteraction.Data.Extension.ClientAuthorization nonceExt = new Nequeo.DataAccess.CloudInteraction.Data.Extension.ClientAuthorization(); Nequeo.DataAccess.CloudInteraction.Data.ClientAuthorization nonce = nonceExt.Select.SelectDataEntity( u => (u.ClientID == clientID) && (u.NonceCode == nonceData)); // Return the nonce. return(nonce); }