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));
            }
        }