|
[C#]
public class Person { [Display(GroupName = "<Name>", Name = "Last name")] public string LastName { get; set; } [Display(GroupName = "<Name>", Name = "First name", Order = 0)] public string FirstName { get; set; }
[Display(GroupName = "{Tabs}/Contact", Order = 2), DataType(DataType.PhoneNumber)] public string Phone { get; set; } [Display(GroupName = "{Tabs}/Contact", Order = 4)] public string Email { get; set; } [Display(GroupName = "{Tabs}/Contact/Address", ShortName = "")] public string AddressLine1 { get; set; } [Display(GroupName = "{Tabs}/Contact/Address", ShortName = "")] public string AddressLine2 { get; set; }
[Display(GroupName = "Personal-", Name = "Birth date")] public DateTime BirthDate { get; set; } [Display(GroupName = "Personal-", Order = 3)] public Gender Gender { get; set; }
[Display(GroupName = "{Tabs}/Job", Order = 6)] public string Group { get; set; } [Display(GroupName = "{Tabs}/Job", Name = "Hire date")] public DateTime HireDate { get; set; } [Display(GroupName = "{Tabs}/Job"), DataType(DataType.Currency)] public decimal Salary { get; set; } [Display(GroupName = "{Tabs}/Job", Order = 7)] public string Title { get; set; } }
public enum Gender { Male, Female }
[VB.NET]
Public Class Person <Display(GroupName := "<Name>", Name="" := "Last name")> _ Public Property LastName() As String End Property <Display(GroupName := "<Name>", Name="" := "First name", Order="" := "0")> _ Public Property FirstName() As String End Property
<Display(GroupName := "{Tabs}/Contact", Order="" := "2"), DataType(DataType.PhoneNumber="")> _ Public Property Phone() As String End Property <Display(GroupName := "{Tabs}/Contact", Order="" := "4")> _ Public Property Email() As String End Property <Display(GroupName := "{Tabs}/Contact/Address", ShortName="" := "")> _ Public Property AddressLine1() As String End Property Private m_AddressLine1 As String <Display(GroupName := "{Tabs}/Contact/Address", ShortName="" := "")> _ Public Property AddressLine2() As String
End Property
<Display(GroupName := "Personal-", Name="" := "Birth date")> _ Public Property BirthDate() As DateTime End Property <Display(GroupName := "Personal-", Order="" := "3")> _ Public Property Gender() As Gender End Property
<Display(GroupName := "{Tabs}/Job", Order="" := "6")> _ Public Property Group() As String End Property <Display(GroupName := "{Tabs}/Job", Name="" := "Hire date")> _ Public Property HireDate() As DateTime End Property <Display(GroupName := "{Tabs}/Job"), DataType(DataType.Currency="")> _ Public Property Salary() As Decimal End Property <Display(GroupName := "{Tabs}/Job", Order="" := "7")> _ Public Property Title() As String End Property End Class
Public Enum Gender Male Female End Enum
|