コード例 #1
0
        public SearchBillValidator()
        {
            this.RuleFor(m => m.CustomerId).GreaterThanOrEqualTo(1);
            this.RuleFor(m => m.TenementId).GreaterThanOrEqualTo(1);
            this.RuleFor(m => m.ContractId).GreaterThanOrEqualTo(1);
            this.RuleFor(m => m.TemplateId).GreaterThanOrEqualTo(1);

            this.RuleFor(m => m.StatusId)
            .Must(v => Enumeration.ContainsValue <BillStatus>(v.Value))
            .When(m => m.StatusId.HasValue);
        }