using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; using System.ComponentModel.DataAnnotations.Schema; using System.Linq; using System.Text; using System.Threading.Tasks; using WalkingTec.Mvvm.Core; namespace wtmProject.Model { /// /// FrameworkUser /// [Table("FrameworkPosts")] [SoftKey("PostCode")] public class FrameworkPost : BasePoco, ITenant { [Display(Name = "_Admin.PostCode")] [Required(ErrorMessage = "Validate.{0}required")] [RegularExpression("^[0-9]*$", ErrorMessage = "Validate.{0}number")] [StringLength(50, ErrorMessage = "Validate.{0}stringmax{1}")] [CanNotEdit] public string PostCode { get; set; } [Display(Name = "_Admin.PostName")] [StringLength(50, ErrorMessage = "Validate.{0}stringmax{1}")] [Required(ErrorMessage = "Validate.{0}required")] public string PostName { get; set; } [NotMapped] [Display(Name = "_Admin.UsersCount")] public int UsersCount { get; set; } [Display(Name = "_Admin.Tenant")] [StringLength(50, ErrorMessage = "Validate.{0}stringmax{1}")] public string TenantCode { get ; set; } } }