У меня есть DTO с полями и пользовательскими атрибутами для заголовка каждого поля.
реализация атрибута:
public class TitleAttribute : System.Attribute
{
public TitleAttribute()
{
}
public TitleAttribute(string name)
{
Name = name;
}
public string Name { get; set; }
}
Я использую эти пользовательские атрибуты для моих полей dto, часть dto-код:
[Title("Stage of sale*")]
public string StageName { get; set; }
[Title("Sum in currency Oppty")]
public decimal Sum { get; set; }
[Title("Currency")]
public decimal Currency { get; set; }
Мне нужно получить заголовки всех полей и показать их в моем виде бритвы (например, в таблице).Что я должен делать?Должен ли я создать метод расширения для моего dto-класса?есть идеи?спасибо