@using ContactManagementAPI.Services @model List @{ ViewData["Title"] = "Find Duplicates"; }

Potential Duplicate Contacts

Automatically detected similar contacts based on name, email, and phone matching

@if (Model.Count == 0) { } else {
@foreach (var duplicate in Model.OrderByDescending(x => x.SimilarityScore)) {
Similarity: @($"{(duplicate.SimilarityScore * 100):F0}%")
Contact 1

@duplicate.Contact1Name

View Edit
Contact 2

@duplicate.Contact2Name

View Edit
Action: Please review these contacts and decide whether to keep or delete one of them.
}
}
@section Scripts { }