コード例 #1
0
        }//TRAER LISTA ALIMENTOS

        public bool createAlm(List <Alimentos> alimentos)
        {
            using (BDFINGERNATIONEntities dbe = new BDFINGERNATIONEntities())
            {
                bool existsAlm = false;
                var  lista     = findAllAlm();

                for (int i = 0; i < alimentos.Count; i++)
                {
                    for (int dx = 0; dx < lista.Count; dx++)
                    {
                        if (lista[dx].nombre == alimentos[i].nombre)
                        {
                            existsAlm = true;
                        }
                    }

                    if (!(existsAlm))
                    {
                        try
                        {
                            Alimentos inv = new Alimentos
                            {
                                id              = alimentos[i].id,
                                nombre          = alimentos[i].nombre,
                                calorias        = alimentos[i].calorias,
                                marca           = alimentos[i].marca,
                                cantidad        = alimentos[i].cantidad,
                                unidadmedida    = alimentos[i].unidadmedida,
                                carbohidratos   = alimentos[i].carbohidratos,
                                fibra           = alimentos[i].fibra,
                                azucar          = alimentos[i].azucar,
                                proteinas       = alimentos[i].proteinas,
                                grasas          = alimentos[i].grasas,
                                monoinsaturadas = alimentos[i].monoinsaturadas,
                                poliinsaturadas = alimentos[i].poliinsaturadas,
                                saturadas       = alimentos[i].saturadas,
                                sodio           = alimentos[i].sodio
                            };
                            dbe.Alimentos.Add(inv);
                            dbe.SaveChanges();
                        }
                        catch
                        {
                        }
                    }
                    else
                    {
                        existsAlm = false;
                    }
                }
                return(true);
            };
        }//GUARDAR ALIMENTO
コード例 #2
0
        }//EDITAR ALIMENTO

        public bool deleteAlm(Alimentos alimentos)
        {
            using (BDFINGERNATIONEntities dbe = new BDFINGERNATIONEntities())
            {
                try
                {
                    Alimentos inv = dbe.Alimentos.Single(i => i.nombre == alimentos.nombre);
                    dbe.Alimentos.Remove(inv);
                    dbe.SaveChanges();
                    return(true);
                }
                catch
                {
                    return(false);
                }
            };
        }//ELIMINAR ALIMENTO