示例#1
0
        /// <summary>
        /// Inclui um novo clube ou altera um existente.
        /// </summary>
        public void Execute(object parameter)
        {
            var clube = new ClubeDeFutebol();

            clube.Nome     = m_ViewModel.Nome;
            clube.Tecnico  = m_ViewModel.Tecnico;
            clube.IDEstado = m_ViewModel.Estado;

            var clubeRepository = new ClubeRepository(m_ViewModel);

            //Valida se é uma edição ou inclusão de novo registro
            if (m_ViewModel.IDClube == 0)
            {
                clube.IdClube = m_ViewModel.ListClubesDeFutebol.Count + 1;
                clubeRepository.Insert(clube);
            }
            else
            {
                clube.IdClube = m_ViewModel.IDClube;
                clubeRepository.Update(clube);
            }

            m_ViewModel.IDClube = 0;
            m_ViewModel.Nome    = string.Empty;
            m_ViewModel.Tecnico = string.Empty;
            m_ViewModel.Estado  = null;
        }
        /// <summary>
        /// Remove um clube da lista.
        /// </summary>
        public void Execute(object parameter)
        {
            var clube = m_ViewModel.Clube;

            var clubeRepository = new ClubeRepository(m_ViewModel);

            // Remove um clube da lista.
            clubeRepository.Delete(clube);

            m_ViewModel.Nome    = string.Empty;
            m_ViewModel.Tecnico = string.Empty;
            m_ViewModel.Estado  = null;
            m_ViewModel.IDClube = 0;
        }
示例#3
0
 public RodadaAtual()
 {
     _ca           = new ConsultaApi();
     _clube        = new ClubeRepository(new CartolaContext());
     _consultaSite = new ConsultaSite();
 }
 public MitagemEstatistica()
 {
     _cs    = new ConsultaApi();
     _clube = new ClubeRepository(new CartolaContext());
 }