/// <summary> /// The CheckIfSsoTokenExists method. /// Checks if there is an SSO token in the database. /// <para> /// @author: Jennifer Nguyen /// @updated: 03/22/2018 /// </para> /// </summary> /// <param name="token"></param> /// <returns></returns> public ResponseDto <bool> CheckIfSsoTokenExists(string token) { using (var ssoGateway = new SsoGateway()) { var gatewayResult = ssoGateway.GetValidSsoToken(token); return(new ResponseDto <bool>() { // Returns true if SsoToken exists Data = gatewayResult.Data != null, Error = gatewayResult.Error }); } }
/// <summary> /// Stores a valid token from Sso. /// <para> /// @author: Jennifer Nguyen, Brian Fann /// @updated: 4/23/2018 /// </para> /// </summary> /// <returns></returns> private ResponseDto <bool> StoreValidToken() { using (var gateway = new SsoGateway()) { var getTokenResult = gateway.GetValidSsoToken(_ssoToken.Token); if (getTokenResult.Data == null) { return(gateway.StoreValidSsoToken(new ValidSsoToken(_ssoToken.Token))); } return(new ResponseDto <bool>() { Data = false, Error = SsoErrorMessages.TOKEN_EXISTS_ERROR }); } }