Beispiel #1
0
        public bool DeleteGrupo(BolaoNet.Model.Campeonatos.Grupo grupo)
        {
            int    errorNumber      = 0;
            string errorDescription = null;

            bool result = _daoBase.DeleteGrupo(_currentLogin, this, grupo, out errorNumber, out errorDescription);

            if (errorNumber != 0 || !string.IsNullOrEmpty(errorDescription))
            {
                return(false);
            }

            if (_gruposCollection != null)
            {
                for (int c = 0; c < _gruposCollection.Count; c++)
                {
                    if (string.Compare(((Model.Campeonatos.Grupo)_gruposCollection[c]).Nome, grupo.Nome, true) == 0)
                    {
                        _gruposCollection.RemoveAt(c);
                        break;
                    }
                }
            }


            return(result);
        }