private async void Login()
        {
            // Compute MD5 hash for password
            MD5 md5 = MD5.Create();

            byte[]        input = Encoding.ASCII.GetBytes(Password);
            byte[]        hash  = md5.ComputeHash(input);
            StringBuilder sb    = new StringBuilder();

            for (int i = 0; i < hash.Length; i++)
            {
                // Add letter into full hash string uppercase
                sb.Append(hash[i].ToString("X2"));
            }

            // Create new user object
            User usr = new User
            {
                Username = UserName,
                Password = Password
            };


            // Try to add user to the json database
            ResponseModel response = await _pkManager.Login(usr);

            int userId;

            if (!response.Succeded)
            {
                IssueWindow iss = new IssueWindow(response.Message);
                iss.ShowDialog();
            }
            else
            {
                _navToMenue?.Invoke();
            }
        }
        private async void Login()
        {
            // Create new user object
            User usr = new User
            {
                Username = UserName,
                Password = Password
            };


            // Try to add user to the json database
            ResponseModel response = await _pkManager.Login(usr);

            if (!response.Succeded)
            {
                IssueWindow iss = new IssueWindow(response.Message);
                iss.ShowDialog();
            }
            else
            {
                _navToMenue?.Invoke();
            }
        }