namespace Application.Endpoints; public class IdentifierGenerator { public static string GenerateId(Guid id1, Guid id2) { // Convert GUIDs to strings string strId1 = id1.ToString(); string strId2 = id2.ToString(); // Sort the GUID strings string firstId = strId1.CompareTo(strId2) < 0 ? strId1 : strId2; string secondId = strId1.CompareTo(strId2) < 0 ? strId2 : strId1; // Combine them to get a symmetric string return firstId + "-" + secondId; } }