public JsonResult AtualizarFormula(int IdFormula, IngredienteFormulaModel[] Ingredientes, bool Edicao)
        {
            try
            {
                using (var manterReceituario = new ManterReceituario())
                {
                    var formula = manterReceituario.GetFormulaById(IdFormula);
                    manterReceituario.AtualizarFormula(formula, Ingredientes.Select(x => new IngredienteFormula()
                    {
                        Formula = formula,
                        Ingrediente = manterReceituario.GetIngredienteById(x.IdIngrediente),
                        Quantidade = x.Quantidade,
                        AGosto = x.Quantidade == 0,
                    }).ToList());

                    return Json(
                                new
                                {
                                    TipoMensagem = TipoMensagemRetorno.Ok,
                                    Mensagem = Edicao ? "Receita alterada com sucesso!" : "Receita Incluída com sucesso!",
                                    URLDestino = Edicao ? Url.Action("Index") : Url.Action("Criar")

                                }, "text/html", JsonRequestBehavior.AllowGet);
                }

            }
            catch (Exception ex)
            {
                return Json(
                          new
                          {
                              TipoMensagem = TipoMensagemRetorno.Erro,
                              Mensagem = ex.Message

                          }, "text/html", JsonRequestBehavior.AllowGet);
            }
        }