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);
                }
            }
        }