public void InsertarAlerg(int pIdAlerg, string pNombreAlerg, string pDescripcionAlerg) { tbAlergenos vAuxAlerg = new tbAlergenos(); vAuxAlerg.id_Alergeno = pIdAlerg; vAuxAlerg.Nombre_Alergeno = pNombreAlerg; vAuxAlerg.Descripcion_Alergeno = pDescripcionAlerg; gDB.tbAlergenos.Add(vAuxAlerg); gDB.SaveChanges(); }
//Funcion que recupera los platos a partir de un Alergeno private List <tbPlatos> RecuperarPlatos(tbAlergenos pAlerg) { List <tbPlatos> lRespPlatos = new List <tbPlatos>(); foreach (var vIngXAlerg in pAlerg.tbAlerg_Ing) { foreach (var vIngXPlato in vIngXAlerg.tbIngredientes.tbIng_Plato) { if (!lRespPlatos.Exists(elemento => elemento.Id_Plato == vIngXPlato.tbPlatos.Id_Plato)) { lRespPlatos.Add(vIngXPlato.tbPlatos); } } } return(lRespPlatos); }