18 lines
530 B
C#
18 lines
530 B
C#
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;
|
|
}
|
|
} |