Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        private ValidationGroupManager()
        {
            _groupList = new List <ValidationGroup>();

            ValidationGroup group = new AndValidationGroup("Default");

            _groupList.Add(group);
        }