public IdoitLogoutResponse Logout() { var t = Task.Run(() => { return(GetConnection().InvokeAsync <IdoitLogoutResponse>("idoit.logout", Parameters)); }); _lastLoginResponse = null; return(t.Result); }
public IdoitLoginResponse Login() { if (_lastLoginResponse != null) { return(_lastLoginResponse); } var t = Task.Run(() => { return(GetConnection().InvokeAsync <IdoitLoginResponse>("idoit.login", Parameters)); }); _lastLoginResponse = t.Result; return(_lastLoginResponse); }