public DynectWrapper(string customerName, string userName, string password) { dynectWsdl = new net.dynect.api2.DynectClient(); sessionData = null; SessionConnect(customerName, userName, password); }
public Boolean SessionConnect(string customerName, string userName, string password) { try { net.dynect.api2.SessionLoginRequestType request = new DynSoapWrapper.net.dynect.api2.SessionLoginRequestType(); request.customer_name = customerName; request.user_name = userName; request.password = password; request.fault_incompat = 1; request.fault_incompatSpecified = true; net.dynect.api2.SessionLoginResponseType response = dynectWsdl.SessionLogin(request); sessionData = response.data; } catch (Exception ex) { sessionData = null; ;// TODO: Do your custom error handling here.... return false; } if (sessionData == null) return false; return true; }
public Boolean SessionDisconnect() { if (sessionData == null) return true; try { net.dynect.api2.SessionLogoutRequestType request = new DynSoapWrapper.net.dynect.api2.SessionLogoutRequestType(); request.token = sessionData.token; request.fault_incompat = 1; request.fault_incompatSpecified = true; net.dynect.api2.SessionLogoutResponseType response = dynectWsdl.SessionLogout(request); sessionData = null; } catch (Exception ex) { sessionData = null; ;// TODO: Do your custom error handling here.... return false; } return true; }
public DynectWrapper() { dynectWsdl = new net.dynect.api2.DynectClient(); sessionData = null; }