Exemplo n.º 1
0
        private void GravaConfiguracaoAtual(ConfiguracaoTorneio configuracaoTorneio)
        {
            if (configuracaoTorneio == null)
            {
                return;
            }
            var config = _configuracaoAtualRepositorio.Filtrar(d => d.IdTorneio == configuracaoTorneio.Id).FirstOrDefault();

            if (config != null)
            {
                _configuracaoAtualRepositorio.Excluir(config);
            }

            var configuracaoAtual = new ConfiguracaoAtual
            {
                IdTorneio    = configuracaoTorneio.Id,
                Minuto       = Configuracao.RelogioAtual.Minutes,
                Segundo      = Configuracao.RelogioAtual.Seconds,
                QtdAddon     = Configuracao.QtdAddon,
                QtdEntradas  = Configuracao.QtdEntradas,
                QtdJogadores = Configuracao.QtdJogadores,
                QtdRebuy     = Configuracao.QtdRebuy,
                Sequencia    = Configuracao.Sequencia
            };

            _configuracaoAtualRepositorio.Cadastrar(configuracaoAtual);
        }
Exemplo n.º 2
0
        private void GravarConfiguracaoBlinds(ConfiguracaoTorneio configuracaoTorneio)
        {
            if (configuracaoTorneio == null)
            {
                return;
            }
            var configuracaoBlinds = _configuracaoBlindsRepositorio.Filtrar(d => d.IdTorneio == configuracaoTorneio.Id).ToList();

            if (configuracaoBlinds.Any())
            {
                configuracaoBlinds.ForEach(d => _configuracaoBlindsRepositorio.Excluir(d));
            }

            var configuracoesBlinds = _frmConfiguracao._blindsAplicacao.ObterBlinds().Select(d => new ConfiguracaoBlinds
            {
                Ante       = d.Ante,
                BigBlind   = d.BigBlind,
                Duracao    = d.Duracao,
                IdTorneio  = configuracaoTorneio.Id,
                Level      = d.Level,
                Sequencia  = d.Sequencia,
                SmallBlind = d.SmallBlind
            }).ToList();

            configuracoesBlinds.ForEach(d => _configuracaoBlindsRepositorio.Cadastrar(d));
        }
Exemplo n.º 3
0
 private void PreencheDadosTorneio(ConfiguracaoTorneio configuracaoTorneio)
 {
     if (configuracaoTorneio != null)
     {
         FrmConfiguracao.txNomeTorneio.Text      = configuracaoTorneio.NomeTorneio;
         FrmConfiguracao.txtQtdAddon.Text        = configuracaoTorneio.Addon;
         FrmConfiguracao.txtQtdBuyIn.Text        = configuracaoTorneio.BuyIn;
         FrmConfiguracao.txtQdtReBuy.Text        = configuracaoTorneio.ReBuy;
         FrmConfiguracao.txtTorneioControle.Text = configuracaoTorneio.NomeTorneio;
     }
 }
Exemplo n.º 4
0
 public void GravaConfiguracaoTorneio(ConfiguracaoTorneioModelo torneioModel, ref ConfiguracaoTorneio configuracaoTorneio)
 {
     if (configuracaoTorneio == null)
     {
         configuracaoTorneio = new ConfiguracaoTorneio
         {
             Addon       = torneioModel.Addon,
             BuyIn       = torneioModel.BuyIn,
             NomeTorneio = torneioModel.Nome,
             ReBuy       = torneioModel.ReBuy
         };
         _configuracaoTorneioRepositorio.Cadastrar(configuracaoTorneio);
     }
     else
     {
         configuracaoTorneio.Addon       = torneioModel.Addon;
         configuracaoTorneio.BuyIn       = torneioModel.BuyIn;
         configuracaoTorneio.NomeTorneio = torneioModel.Nome;
         configuracaoTorneio.ReBuy       = torneioModel.ReBuy;
         _configuracaoTorneioRepositorio.Atualizar(configuracaoTorneio);
     }
     var retorno = _contexto.Salvar();
 }