private async Task <bool> IsValidLogin() { if (string.IsNullOrEmpty(Username) || Password.Length <= 0) { return(false); } using (var client = new Vndb(Username, Password)) { var users = await client.GetUserAsync(VndbFilters.Username.Equals(Username)); if (users == null) { HandleError.HandleErrors(client.GetLastError(), 0); return(false); } else { _userId = users.Items[0].Id; return(true); } } }