public async Task <IActionResult> Ativar(int id) { try { var categoriaResult = await _categoriaRepository.GetById(id); if (categoriaResult == null) { return(Json("Categoria não encontrada")); } await _categoriaRepository.Ativar(categoriaResult); var CategoriaVm = new CategoriaViewModel { Categorias = await _categoriaRepository.GetAll(), Mensagem = "Categoria ativada com sucesso!" }; return(Json(CategoriaVm)); } catch (Exception e) { return(Json("error", e.Message)); } }