public ActionResult SalvarGrupoProduto(GrupoProdutoModel grupoProdutoModel)
        {
            var mensagensAviso = new List <string>();

            if (ModelState.IsValid)
            {
                try
                {
                    var id = grupoProdutoModel.save();
                    if (!id.Equals(null))
                    {
                        return(Json(new { id }));
                    }
                    else
                    {
                        return(Json(new { MensagemErro = "Erro ao recuperar id do item salvo!" }));
                    }
                }
                catch (Exception ex)
                {
                    return(Json(new { MensagemErro = "Exception gerada!" }));
                }
            }
            else
            {
                mensagensAviso = ModelState.Values.SelectMany(x => x.Errors).Select(x => x.ErrorMessage).ToList();
                return(Json(new { grupoProdutoModel.id, MensagensAviso = mensagensAviso }));
            }
        }