public JsonResult Criar(IngredientesModel IngredienteModel) { try { using (var cadCliente = new CadastroIngredientes()) { var ingrediete = new Ingrediente() { Abreviatura = IngredienteModel.Abreviatura, Ativo = true, CodigoTACO = IngredienteModel.CodigoTACO, Nome = IngredienteModel.Nome, NomeTACO = IngredienteModel.NomeTACO, Categoria = cadCliente.GetCategoriaById(IngredienteModel.Categoria.IdCategoriaIngrediente) }; cadCliente.InserirIngrediente(ingrediete); return Json( new { TipoMensagem = TipoMensagemRetorno.Ok, Mensagem = "Ingrediente Inserido com sucesso!", URLDestino = Url.Action("Criar"), IdIngrediente = ingrediete.IdIngrediente }, "text/html", JsonRequestBehavior.AllowGet); } } catch (Exception ex) { return Json( new { TipoMensagem = TipoMensagemRetorno.Erro, Mensagem = ex.Message }, "text/html", JsonRequestBehavior.AllowGet); } }
public JsonResult Editar(IngredientesModel IngredienteModel) { try { using (var cadCliente = new CadastroIngredientes()) { var ingrediete = cadCliente.GetIngredienteById(IngredienteModel.IdIngrediente); ingrediete.Abreviatura = IngredienteModel.Abreviatura; ingrediete.Ativo = true; ingrediete.CodigoTACO = IngredienteModel.CodigoTACO; ingrediete.Nome = IngredienteModel.Nome; ingrediete.NomeTACO = IngredienteModel.NomeTACO; ingrediete.Categoria = cadCliente.GetCategoriaById(IngredienteModel.Categoria.IdCategoriaIngrediente); cadCliente.AlterarIngrediente(ingrediete); return Json( new { TipoMensagem = TipoMensagemRetorno.Ok, Mensagem = "Ingrediente Alterado com sucesso!", URLDestino = Url.Action("Index") }, "text/html", JsonRequestBehavior.AllowGet); } } catch (Exception ex) { return Json( new { TipoMensagem = TipoMensagemRetorno.Erro, Mensagem = ex.Message }, "text/html", JsonRequestBehavior.AllowGet); } }