public JsonResult Criar(FormulaModel FormulaModel) { try { using (var manterReceituario = new ManterReceituario()) { var formula = new Formula() { DataEmissao = FormulaModel.DataEmissao, DataFimValidade = FormulaModel.DataFimValidade, Descricao = FormulaModel.Descricao, DescricaoReceita = FormulaModel.DescricaoReceita, EmUso = true, Produto = manterReceituario.getProdutoById(FormulaModel.IdProduto) }; manterReceituario.InserirFormula(formula); return Json( new { TipoMensagem = TipoMensagemRetorno.Ok, Mensagem = "Receita inserida com sucesso!", URLDestino = Url.Action("Criar"), IdFormula = formula.IdFormula }, "text/html", JsonRequestBehavior.AllowGet); } } catch (Exception ex) { return Json( new { TipoMensagem = TipoMensagemRetorno.Erro, Mensagem = ex.Message }, "text/html", JsonRequestBehavior.AllowGet); } }
public JsonResult Editar(FormulaModel FormulaModel) { try { using (var manterReceituario = new ManterReceituario()) { var formula = manterReceituario.GetFormulaById(FormulaModel.IdFormula); formula.DataEmissao = FormulaModel.DataEmissao; formula.DataFimValidade = FormulaModel.DataFimValidade; formula.Descricao = FormulaModel.Descricao; formula.DescricaoReceita = FormulaModel.DescricaoReceita; manterReceituario.AlterarFormula(formula); return Json( new { TipoMensagem = TipoMensagemRetorno.Ok, Mensagem = "Receita inserida com sucesso!", URLDestino = Url.Action("Index"), IdFormula = formula.IdFormula }, "text/html", JsonRequestBehavior.AllowGet); } } catch (Exception ex) { return Json( new { TipoMensagem = TipoMensagemRetorno.Erro, Mensagem = ex.Message }, "text/html", JsonRequestBehavior.AllowGet); } }