mirror of
https://github.com/rudollee/LearningMVC.git
synced 2025-06-07 16:06:21 +00:00
49 lines
1007 B
C#
49 lines
1007 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Web;
|
|
using System.Web.Mvc;
|
|
using System.ComponentModel.DataAnnotations;
|
|
using System.ComponentModel;
|
|
|
|
namespace HelperMethods.Models
|
|
{
|
|
[DisplayName("New Person")]
|
|
public partial class Person
|
|
{
|
|
[HiddenInput(DisplayValue = false)]
|
|
public int PersonId { get; set; }
|
|
|
|
[Display(Name ="First")]
|
|
public string FirstName { get; set; }
|
|
|
|
[Display(Name ="Last")]
|
|
public string LastName { get; set; }
|
|
|
|
[Display(Name = "Birth Date")]
|
|
[DataType(DataType.Date)]
|
|
public DateTime BirthDate { get; set; }
|
|
|
|
public Address HomeAddress { get; set; }
|
|
|
|
[Display(Name ="Approved")]
|
|
public bool IsApproved { get; set; }
|
|
public Role Role { get; set; }
|
|
}
|
|
|
|
public class Address
|
|
{
|
|
public string Line1 { get; set; }
|
|
public string Line2 { get; set; }
|
|
public string City { get; set; }
|
|
public string PostalCode { get; set; }
|
|
public string Country { get; set; }
|
|
}
|
|
|
|
public enum Role
|
|
{
|
|
Admin,
|
|
User,
|
|
Guest
|
|
}
|
|
} |