public static String GetVerifyMessage(IValueVerify valueVerify) { try { if (valueVerify == null || (String.IsNullOrEmpty(valueVerify.VerifyTypeName) && valueVerify.VerifyType == null)) { return(null); } if (valueVerify.VerifyType == null) { if (VerifyMessageDic.ContainsKey(valueVerify.VerifyTypeName.ToUpper())) { return(VerifyMessageDic[valueVerify.VerifyTypeName.ToUpper()]); } } if (!String.IsNullOrEmpty(valueVerify.VerifyTypeName)) { return(null); } return(KeyTypeDic.ContainsValue(valueVerify.VerifyType) ? (from type in KeyTypeDic where type.Value == valueVerify.VerifyType where VerifyMessageDic.ContainsKey(type.Key) select VerifyMessageDic[type.Key.ToUpper()]).FirstOrDefault() : null); } catch (Exception) { return(null); } }
public static IValueVerifyType GetVerifyType(IValueVerify valueVerify) { try { if (valueVerify == null || (String.IsNullOrEmpty(valueVerify.VerifyTypeName) && valueVerify.VerifyType == null)) return null; var type = valueVerify.VerifyType ?? KeyTypeDic[valueVerify.VerifyTypeName.ToUpper()]; if (type == null) { return null; } return Activator.CreateInstance(type) as IValueVerifyType; } catch (Exception) { return null; } }
public static String GetVerifyMessage(IValueVerify valueVerify) { try { if (valueVerify == null || (String.IsNullOrEmpty(valueVerify.VerifyTypeName) && valueVerify.VerifyType == null)) return null; if (valueVerify.VerifyType == null) { if (VerifyMessageDic.ContainsKey(valueVerify.VerifyTypeName.ToUpper())) { return VerifyMessageDic[valueVerify.VerifyTypeName.ToUpper()]; } } if (!String.IsNullOrEmpty(valueVerify.VerifyTypeName)) return null; return KeyTypeDic.ContainsValue(valueVerify.VerifyType) ? (from type in KeyTypeDic where type.Value == valueVerify.VerifyType where VerifyMessageDic.ContainsKey(type.Key) select VerifyMessageDic[type.Key.ToUpper()]).FirstOrDefault() : null; } catch (Exception) { return null; } }
public static IValueVerifyType GetVerifyType(IValueVerify valueVerify) { try { if (valueVerify == null || (String.IsNullOrEmpty(valueVerify.VerifyTypeName) && valueVerify.VerifyType == null)) { return(null); } var type = valueVerify.VerifyType ?? KeyTypeDic[valueVerify.VerifyTypeName.ToUpper()]; if (type == null) { return(null); } return(Activator.CreateInstance(type) as IValueVerifyType); } catch (Exception) { return(null); } }