UserViewModel.cs 703 B

1234567891011121314151617181920212223
  1. using System.ComponentModel.DataAnnotations;
  2. namespace bitforum.Models.Views
  3. {
  4. public class UserViewModel
  5. {
  6. [Key]
  7. [Required(ErrorMessage = "ID는 필수 항목입니다.")]
  8. public string ID { get; set; }
  9. [Required(ErrorMessage = "이름을 입력해주세요.")]
  10. public string Name { get; set; }
  11. [Required]
  12. [EmailAddress(ErrorMessage = "올바른 이메일 주소를 입력하세요.")]
  13. public string Email { get; set; }
  14. [Phone(ErrorMessage = "올바른 전화번호를 입력하세요.")]
  15. public string? Phone { get; set; }
  16. public IEnumerable<string> Roles { get; set; } = new List<string>();
  17. }
  18. }