public async Task <IActionResult> BuscarAtivo() { try { var retorno = await _professorRepository.Buscar(x => x.Status.Equals("A")); return(Response(retorno.OrderBy(c => c.Nome))); } catch (Exception ex) { return(ResponseErro(ex)); } }
public async Task Adicionar(ProfessorViewModel professorViewModel) { var professor = _mapper.Map <Professor>(professorViewModel); if (!ExecutarValidacao(new ProfessorValidation(), professor)) { return; } if (_professorRepository.Buscar(r => r.Cpf == professor.Cpf).Result.Any()) { Notificar("Já existe um professor cadastrado com o CPF informado."); return; } _professorRepository.Adicionar(professor); await _professorRepository.UnitOfWork.Commit(); }
public IActionResult Editar(int id) { var professor = _professorRepository.Buscar(id); return(View(professor)); }