Beispiel #1
0
 protected void ValidateIdBrand()
 {
     RuleFor(c => c.IdBrand)
     .Custom((info, context) =>
     {
         if (!GuidValidation.GuidTryParse(info))
         {
             context.AddFailure("The guid is invalid to brand");
         }
     });
 }
Beispiel #2
0
 protected void ValidateIdCardType()
 {
     RuleFor(c => c.IdCardType)
     .Custom((info, context) =>
     {
         if (!GuidValidation.GuidTryParse(info))
         {
             context.AddFailure("The guid is invalid to card type");
         }
     });
 }
Beispiel #3
0
 protected void ValidateId()
 {
     RuleFor(c => c.Id)
     .NotEqual(Guid.Empty).WithMessage("The transacion guid is empty")
     .Custom((info, context) =>
     {
         if (!GuidValidation.GuidTryParse(info))
         {
             context.AddFailure("The transaction guid is invalid");
         }
     })
     .Custom((info, context) =>
     {
         if (Convert.ToString(info).Contains("00000000"))
         {
             context.AddFailure("The transaction guid is invalid and contains 00000000");
         }
     });
 }