public bool Logoff(BOAuthentication authModel) { bool response = false; using (SessionPortClient serviceProxy = new SessionPortClient()) { try { _logMessages.AppendFormat("Performing logout for user with session id {0}.", authModel.BOSesssionID); serviceProxy.logout(authModel.BOSesssionID); response = true; _logMessages.Append("Successfully logged out"); } catch (System.Exception ex) { _logMessages.AppendFormat("Logged out exception occurred. Can ignore exception message {0}.", ex.Message); response = false; //eat up exception, UI really doesn't care for it } } _logger.Info(_logMessages.ToString()); return(response); }