using NetinaShop.Common.Models.Entity; namespace NetinaShop.Common.Extensions { public static class ClassDisplayExtensions { public static string GetDisplayAttributeName() { var attrs = Attribute.GetCustomAttributes(typeof(T)); foreach (var attr in attrs) { var displayAttribute = attr as ClassDisplay; if (displayAttribute == null) continue; return displayAttribute.GetName(); } return null; } public static string GetDisplayAttributeDescription() { var attrs = Attribute.GetCustomAttributes(typeof(T)); foreach (var attr in attrs) { var displayAttribute = attr as ClassDisplay; if (displayAttribute == null) continue; return displayAttribute.GetDescription(); } return null; } } }