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 void InserirIngrediente() { try { using (var cadIngediente = new CadastroIngredientes()) { var ingrediente = new Ingrediente() { Abreviatura = "Arr", Nome = "Arroz", CodigoTACO = 1, NomeTACO = "Arroz" }; cadIngediente.InserirIngrediente(ingrediente); Assert.IsTrue(ingrediente.IdIngrediente > 0, "Erro ao cadastrar o Ingrediente. Verifique os dados informados."); } } catch (Exception ex) { Assert.Fail(ex.Message); } }