using System; using System.ComponentModel.DataAnnotations; namespace GroupLine.App.ModelDto { [MetadataType(typeof(WorkTimeDto))] public class WorkTimeDto : ValidateModelBase { /// /// ID /// private Guid _ID; public Guid ID { get { return _ID; } set { _ID = value; RaisePropertyChanged(() => ID); } } /// /// 班次 /// private string _ClassNum; //[Required] public string ClassNum { get { return _ClassNum; } set { _ClassNum = value; RaisePropertyChanged(() => ClassNum); } } /// /// 排序 /// private string _Index; //[Required] public string Index { get { return _Index; } set { _Index = value; RaisePropertyChanged(() => Index); } } /// /// 开始时间 /// private string _StartTime; //[Required] //[RegularExpression(@"^(\d|[01]\d|2[0-3]):(\d|[0-5]\d):(\d|[0-5]\d)$", ErrorMessage = "请输入正确的时间格式")] public string StartTime { get { return _StartTime; } set { _StartTime = value; RaisePropertyChanged(() => StartTime); } } /// /// 结束时间 /// private string _EndTime; //[Required] // [RegularExpression(@"^(\d|[01]\d|2[0-3]):(\d|[0-5]\d):(\d|[0-5]\d)$", ErrorMessage = "请输入正确的时间格式")] public string EndTime { get { return _EndTime; } set { _EndTime = value; RaisePropertyChanged(() => EndTime); } } /// /// 创建时间 /// private DateTime _CreateTime; public DateTime CreateTime { get { return _CreateTime; } set { _CreateTime = value; RaisePropertyChanged(() => CreateTime); } } private bool isFormValid; /// /// 是否全局验证 /// public bool IsFormValid { get { return isFormValid; } set { isFormValid = value; RaisePropertyChanged(() => IsFormValid); } } } }