private void HandleEasyIdOrganization(Organization organization) { if (!string.IsNullOrWhiteSpace(organization.OrganizationId)) { return; } if (string.IsNullOrWhiteSpace(organization.OrganizationShort)) { organization.OrganizationId = Guid.NewGuid().ToString(); return; } var easyId = Util.IdGenerator.AsPrimaryKey(organization.OrganizationShort); if (string.IsNullOrWhiteSpace(easyId)) { return; } if (Organizations.All(n => n.OrganizationId != easyId)) { organization.OrganizationId = easyId; } else { organization.OrganizationId = Guid.NewGuid().ToString(); } }