public async void Confirm() { Errlabel = ""; if (Username.IsBlank() || Password.IsBlank()) { Errlabel = "Username or password is err!"; return; } Config.AddHistoryAccount(Username, Password); ShowMainPage(false); //Proxy TidalTool.PROXY = ProxyEnable ? new HttpHelper.ProxyInfo(ProxyHost, ProxyPort, ProxyUser, ProxyPwd) : null; bool bRet = await Task.Run(() => { return(TidalTool.login(Username, Password)); }); if (!bRet) { Errlabel = "Login Err!"; } else { //DEBUG //eObjectType eType = eObjectType.None; //Tidal.TidalTool.tryGet("36ea71a8-445e-41a4-82ab-6628c581535d", out eType); VMMain.SetLogViewModel(this); Manager.ShowWindow(VMMain); RequestClose(); } ShowMainPage(true); return; }
public async void Confirm() { Errlabel = ""; if (Username.IsBlank() || Password.IsBlank()) { Errlabel = "Username or password is err!"; return; } Config.AddHistoryAccount(Username, Password); ShowMainPage(false); //Proxy TidalTool.PROXY = ProxyEnable ? new HttpHelper.ProxyInfo(ProxyHost, ProxyPort, ProxyUser, ProxyPwd) : null; bool bRet = await Task.Run(() => { return(TidalTool.login(Username, Password)); }); if (!bRet) { Errlabel = "Login Err! " + TidalTool.loginErrlabel; } else { //DEBUG //eObjectType eType = eObjectType.None; //object obj = Tidal.TidalTool.tryGet("19297475", out eType, eObjectType.ALBUM); //Artist obj = (Artist)Tidal.TidalTool.tryGet("eason chan", out eType, eObjectType.ARTIST); VMMain.SetLogViewModel(this); Manager.ShowWindow(VMMain); RequestClose(); } ShowMainPage(true); return; }
public async void Confirm() { Errlabel = ""; if (Username.IsBlank() || Password.IsBlank()) { Errlabel = "Username or password is err!"; return; } Config.AddHistoryAccount(Username, Password); ShowMainPage(false); bool bRet = await Task.Run(() => { return(TidalTool.login(Username, Password)); }); if (!bRet) { Errlabel = "Login Err!"; } else { VMMain.SetLogViewModel(this); Manager.ShowWindow(VMMain); RequestClose(); } ShowMainPage(true); return; }
public async void Login() { if (ShowKeyView == Visibility.Visible) { return; } Errlabel = ""; if (Username.IsBlank() || Password.IsBlank()) { Errlabel = "Username or password is err!"; return; } BtnLoginEnable = false; //Proxy TidalTool.PROXY = ProxyEnable ? new HttpHelper.ProxyInfo(ProxyHost, ProxyPort, ProxyUser, ProxyPwd) : null; Config.ProxyEnable(ProxyEnable.ToString()); Config.ProxyHost(ProxyHost); Config.ProxyPort(ProxyPort.ToString()); Config.ProxyUser(ProxyUser); Config.ProxyPwd(ProxyPwd); //Login bool bRet = await Task.Run(() => { return(TidalTool.login(Username, Password)); }); if (!bRet) { Errlabel = "Login Err! " + TidalTool.loginErrlabel; BtnLoginEnable = true; return; } if (Remember) { Config.Username(Username); Config.Password(Password); } BtnLoginEnable = true; VMMain.VMLogin = this; Manager.ShowWindow(VMMain); RequestClose(); return; }