public static List<ConditionItem> InitInvariants(string invariant) { var lstCondition = new List<ConditionItem>(); var compStr = invariant.Split(new string[] { WebConfiguration.ENDLINE }, StringSplitOptions.RemoveEmptyEntries); foreach (string invar in compStr) { var comp = invar.Split(new char[] { '#' }); var item = new ConditionItem { Condition = comp[0], Result = comp.Length > 1 ? comp[1] : " " }; lstCondition.Add(item); } return lstCondition; }
public static List<ConditionItem> InitEnsure(string ensure) { var lstCondition = new List<ConditionItem>(); var compStr = ensure.Split(new string[] { WebConfiguration.ENDLINE }, StringSplitOptions.RemoveEmptyEntries); foreach (string ens in compStr) { var comp = ens.Split(new char[] { '#' }); var item = new ConditionItem { Condition = comp[0].Trim(), Result = comp.Length > 1 ? comp[1].Trim() : " " }; lstCondition.Add(item); } return lstCondition; }