public IActionResult Put(DepartamentoEdicaoModel model, [FromServices] IDepartamentoRepository repository, [FromServices] IMapper mapper) { if (ModelState.IsValid) { try { var departamento = mapper.Map <Departamento>(model); repository.Atualizar(departamento); return(Ok("Departamento atualizado com sucesso.")); } catch (Exception e) { return(StatusCode(500, e.Message)); } } else { return(BadRequest()); } }