public bool CreateGroup(string groupName, GroupType type) { for (int i = 0; i < _groupList.Count; i++) { if (_groupList[i].Name == groupName) { // TODO: Trả error đã tồn tại group name cho dave // ErrorManager.ThrowDevError("CreateGroup", "Group name already exsist"); return(false); } } switch (type) { case GroupType.And: { ValidationGroup group = new AndValidationGroup(groupName); _groupList.Add(group); } break; case GroupType.Or: { ValidationGroup group = new OrValidationGroup(groupName); _groupList.Add(group); } break; } return(true); }
private ValidationGroupManager() { _groupList = new List <ValidationGroup>(); ValidationGroup group = new AndValidationGroup("Default"); _groupList.Add(group); }