Beispiel #1
0
        public bool DeleteFase(BolaoNet.Model.Campeonatos.Fase fase)
        {
            int    errorNumber      = 0;
            string errorDescription = null;

            bool result = _daoBase.DeleteFase(_currentLogin, this, fase, out errorNumber, out errorDescription);

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

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


            return(result);
        }