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