public async Task <Professor> EditProfessor(ProfessorDto professorDto) { var professor = _mapper.Map <Professor>(professorDto); _professorRepository.AlterarAsync(professor); await _unitOfWork.CommitAsync(); return(professor); }