Beispiel #1
0
        public Concurso Cadastrar(Concurso concurso)
        {
            var concursoOriginal = _concursoRepository.RecuperarPorId(concurso.ConcursoId);

            if (concursoOriginal == null)
            {
                _concursoRepository.Inserir(concurso);
                return(concurso);
            }
            concursoOriginal.DataCriacao  = concurso.DataCriacao;
            concursoOriginal.DataSorteio  = concurso.DataSorteio;
            concursoOriginal.TipoConcurso = concurso.TipoConcurso;
            _concursoRepository.Editar(concursoOriginal);
            return(concursoOriginal);
        }
Beispiel #2
0
 public Aposta Adicionar(Aposta entidade)
 {
     entidade.Validar();
     entidade.Id = Db.Insert(_sqlAdd, Take(entidade));
     _concursoRepository.Editar(entidade.concurso);
     return(entidade);
 }
Beispiel #3
0
        public void Infra_Concurso_SQLRepository_Deveria_Alterar_Concurso()
        {
            _concurso = ObjectMother.GetConcursoComId();
            _repository.Editar(_concurso);
            Concurso c = _repository.GetById(_concurso.Id);

            c.dataFechamento.ToShortDateString().Should().Be(_concurso.dataFechamento.ToShortDateString());
        }