async Task SaveChangesAdd()
        {
            if (string.IsNullOrEmpty(PasswordAlias))
            {
                return;
            }

            if (string.IsNullOrEmpty(Username))
            {
                return;
            }

            if (string.IsNullOrEmpty(Password))
            {
                return;
            }

            PasswordCreateModel passwordCreateModel = new PasswordCreateModel()
            {
                ApplicationId = SelectedApplicationAlias.Id,
                Encrypted     = false,
                Password      = Password,
                PasswordAlias = PasswordAlias,
                Username      = Username
            };

            int applicationId = passwordCreateModel.ApplicationId;
            int newPasswordId = await _passwordsEndPoint.CreateNewPassword(passwordCreateModel);

            await LoadPasswords();

            SelectedApplication = Applications.First(a => a.Id == applicationId);
            SelectedPassword    = Passwords.First(p => p.Id == newPasswordId);

            IsAdding = false;
        }