public void RemoveAppCredentialByKeyId(string appObjectId, Guid keyId)
{
var keyCredsList = GetAppKeyCredentials(appObjectId);
var toBeDeletedKeyCred = keyCredsList.Find(kc => Guid.Parse(kc.KeyId) == keyId);
if (toBeDeletedKeyCred != null)
{
keyCredsList.Remove(toBeDeletedKeyCred);
PatchAppKeyCredentials(appObjectId, keyCredsList);
}
else
{
var passwordCredsList = GetAppPasswordCredentials(appObjectId);
var toBeDeletedPasswwordCred = passwordCredsList.Find(pc => Guid.Parse(pc.KeyId) == keyId);
if (toBeDeletedPasswwordCred != null)
{
passwordCredsList.Remove(toBeDeletedPasswwordCred);
PatchAppPasswordCredentials(appObjectId, passwordCredsList);
}
}
}