Exemplo n.º 1
0
        public async Task <bool> Atualizar(Aluno aluno)
        {
            if (!ExecutarValidacao(new AlunoValidacao(), aluno))
            {
                return(false);
            }
            await _alunoRepositorio.Atualizar(aluno);

            return(true);
        }
Exemplo n.º 2
0
        public void Aluno_Repositorio_DeveAtualizar()
        {
            aluno      = ObjectMother.ObterAlunoValido();
            aluno      = repositorio.Salvar(aluno);
            aluno      = repositorio.PegarPorId(aluno.Id);
            aluno.Nome = "Ciclano";

            repositorio.Atualizar(aluno);

            aluno.Nome.Should().Be("Ciclano");
        }
Exemplo n.º 3
0
        public void Aluno_InfraData_Atualizar_DeveAtualizarOk()
        {
            aluno          = ObjectMother.ObterAlunoValido();
            aluno.Endereco = ObjectMother.ObterEnderecoValido();
            aluno          = repositorio.Salvar(aluno);
            aluno.Nome     = "Atualizado";

            var alunoAtualizado = repositorio.Atualizar(aluno);

            alunoAtualizado.Nome.Should().Be(aluno.Nome);
        }
        public void InfraData_Atualizar_deve_atualizar_um_aluno()
        {
            //Arrange
            var novoAluno = _alunoRepositorio.Salvar(_alunoPadrao);

            novoAluno.Nome = "Nome Atualizado";

            //Action
            Action alunoDB = () => _alunoRepositorio.Atualizar(novoAluno);

            //Assert
            alunoDB.Should().NotBeNull();
            alunoDB.Should().Equals(_alunoPadrao.Nome);
            var AlunoContexto = _contexto.Alunos.Find(novoAluno.Id);
        }
Exemplo n.º 5
0
        public async Task <IActionResult> Editar(Guid id, Aluno aluno)
        {
            if (id != aluno.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _alunoRepositorio.Atualizar(aluno);

                return(RedirectToAction("Index"));
            }
            return(View(aluno));
        }
Exemplo n.º 6
0
        public async Task <IActionResult> Edit(int id, [Bind("AlunoId,NomeCompleto,Idade,Peso,ObjetivoId,ProfessorId,FrequenciaSemanal")] Aluno aluno)
        {
            if (id != aluno.AlunoId)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                await _alunoRepositorio.Atualizar(aluno);

                return(RedirectToAction(nameof(Index)));
            }
            ViewData["ObjetivoId"]  = new SelectList(_objetivoRepositorio.PegarTodos(), "ObjetivoId", "Nome", aluno.ObjetivoId);
            ViewData["ProfessorId"] = new SelectList(_professorRepositorio.PegarTodos(), "ProfessorId", "Nome", aluno.ProfessorId);
            return(View(aluno));
        }
Exemplo n.º 7
0
        public bool Atualizar(Aluno model)
        {
            if (!ExecutarValidacao(new ProfessorValidation(), model))
            {
                return(false);
            }

            try
            {
                _repository.Atualizar(model);
                return(true);
            }
            catch (Exception ex)
            {
                Notificar("ERRO! Nao foi possivel realizar a atualização do professor!" + ex.Message);
                return(false);
            }
        }
Exemplo n.º 8
0
        public Aluno Atualizar(Aluno aluno)
        {
            Aluno atualizarAluno = _repositorio.Atualizar(aluno);

            return(atualizarAluno);
        }