Files
2026-03-11 11:18:25 -05:00

26 lines
603 B
C#

using System.ComponentModel.DataAnnotations;
namespace Landmark.OLA.Models
{
public class OlaModel
{
//This will either hold an ToString'ed int or a 36-char long GUID
[StringLength(36)]
public string Id { get; set; }
public Guid GetOrCreateGuid()
{
if (Guid.TryParse(Id, out Guid parsedGuid))
{
return parsedGuid;
}
else
{
var newGuid = Guid.NewGuid();
Id = newGuid.ToString();
return newGuid;
}
}
}
}