public IActionResult Post(ProfessorRegistradoDto model)
        {
            var professor = _mapper.Map <Professor>(model);

            _repo.Add(professor);
            if (_repo.SaveChanges())
            {
                return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor)));
            }
            return(BadRequest("Professor não cadastrado"));
        }
        public IActionResult Put(int id, ProfessorRegistradoDto model)
        {
            var professor = _repo.GetAllProfessoreByID(id, false);

            if (professor == null)
            {
                return(BadRequest("Professor não encontrado"));
            }

            _mapper.Map(model, professor);

            _repo.Update(professor);
            if (_repo.SaveChanges())
            {
                return(Created($"/api/professor/{model.Id}", _mapper.Map <ProfessorDto>(professor)));
            }
            return(BadRequest("Professor não atualizado"));
        }