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); }
public Aposta Adicionar(Aposta entidade) { entidade.Validar(); entidade.Id = Db.Insert(_sqlAdd, Take(entidade)); _concursoRepository.Editar(entidade.concurso); return(entidade); }
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()); }