public async Task <bool> Atualizar(Aluno aluno) { if (!ExecutarValidacao(new AlunoValidacao(), aluno)) { return(false); } await _alunoRepositorio.Atualizar(aluno); return(true); }
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"); }
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); }
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)); }
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)); }
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); } }
public Aluno Atualizar(Aluno aluno) { Aluno atualizarAluno = _repositorio.Atualizar(aluno); return(atualizarAluno); }