Exemplo n.º 1
0
 public RegularExpressionDateAttribute(string dateFormat)
     : base(_defaultDateErrorMessage)
 {
     if (dateFormat == "DD/MM/YYYY")
     {
         _datepattern = EnumParser.GetStringValueAttributeValue(EnumDateReqExp.DDMMYYYY);                            // EnumParser.GetAttributeValue(EnumDateReqExp.DDMMYY);
     }
     else if (dateFormat == "MM/DD/YYYY")
     {
         _datepattern = EnumParser.GetStringValueAttributeValue(EnumDateReqExp.MMDDYYYY);
     }
     else if (dateFormat == "DD/MM/YY")
     {
         _datepattern = EnumParser.GetStringValueAttributeValue(EnumDateReqExp.DDMMYY);
     }
     else if (dateFormat == "MM/DD/YY")
     {
         _datepattern = EnumParser.GetStringValueAttributeValue(EnumDateReqExp.MMDDYY);
     }
     else if (dateFormat == "DD MMM YYYY")
     {
         _datepattern = EnumParser.GetStringValueAttributeValue(EnumDateReqExp.DDMMYYYYWS);
     }
     ErrorMessage    = _defaultDateErrorMessage;
     IsDateMandatory = true;
     _dateFormat     = dateFormat;
 }
Exemplo n.º 2
0
 public RegularExpressionAttribute(string dataType, bool _isMandatory = true)
     : base(_defaultErrorMessage)
 {
     if (dataType == "Decimal")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.Decimal);
     }
     else if (dataType == "Integer")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.Integer);
     }
     else if (dataType == "Number")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.Number);
     }
     else if (dataType == "Digit")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.Digit);
     }
     else if (dataType == "AlphaNumeric")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.AlphaNumeric);
     }
     else if (dataType == "Url")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.Url);
     }
     else if (dataType == "IpAddress")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.IpAddress);
     }
     else if (dataType == "AlphaBet")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.AlphaBet);
     }
     else if (dataType == "AlphaNumericWithUnderScore")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.AlphaNumericWithUnderScore);
     }
     else if (dataType == "MultipleEmail")
     {
         _pattern = EnumParser.GetStringValueAttributeValue(EnumReqExp.MultipleEmail);
     }
     ErrorMessage = _defaultErrorMessage;
     IsMandatory  = _isMandatory;
 }