Files
LeaJobTrackerWebApp/Desktop/hallo/LEA/Extensions/EnumExtensions.cs
younes elhaddoury bb13759af4 hallo
2025-09-17 10:28:02 +02:00

16 lines
454 B
C#

using System;
using System.ComponentModel.DataAnnotations;
using System.Reflection;
namespace LEA.Extensions;
public static class EnumExtensions
{
public static string GetDisplayName(this Enum value)
{
var memberInfo = value.GetType().GetMember(value.ToString()).FirstOrDefault();
var displayAttribute = memberInfo?.GetCustomAttribute<DisplayAttribute>();
return displayAttribute?.GetName() ?? value.ToString();
}
}