public AdminSpeisenModel(int id, int level) { using (GastroEntities _db = new GastroEntities()) { AlleAllergene = _db.Allergene.OrderBy(x => x.Nummer).ToList(); AlleSpeisen = (from Speisen mt in _db.Speisen where mt.KategorieId == id orderby mt.Sortierung select mt).ToList(); GewählteSpeise = new Speisen(); GewählteSpeise.id = 0; AKModel = new AdminKategorienModel("Speisen", "SpeisenKategorieEintragen", 1, id, level); } }
public AdminI18nSpeisenModel(int typId, int speisenId) { using (GastroEntities _db = new GastroEntities()) { // 1 - Deutsch // 2 - Italienisch // 3 - Spanisch // 4 - Russisch // 5 - Englisch Speisen all = (from Speisen al in _db.Speisen where al.id == speisenId select al).FirstOrDefault(); Deutsch_Beschreibung = all.Beschreibung; Deutsch_Bezeichnung = all.Bezeichnung; liste = (from I18n i18n in _db.I18n where i18n.Typ == typId && i18n.AllergenId == speisenId select i18n).ToList(); Englisch_Bezeichnung = (from I18n x in liste where x.SprachId == 5 select x.Bezeichnung).FirstOrDefault(); Englisch_Beschreibung = (from I18n x in liste where x.SprachId == 5 select x.Beschreibung).FirstOrDefault(); Italienisch_Bezeichnung = (from I18n x in liste where x.SprachId == 2 select x.Bezeichnung).FirstOrDefault(); Italienisch_Beschreibung = (from I18n x in liste where x.SprachId == 2 select x.Beschreibung).FirstOrDefault(); Spanisch_Bezeichnung = (from I18n x in liste where x.SprachId == 3 select x.Bezeichnung).FirstOrDefault(); Spanisch_Beschreibung = (from I18n x in liste where x.SprachId == 3 select x.Beschreibung).FirstOrDefault(); Russisch_Bezeichnung = (from I18n x in liste where x.SprachId == 4 select x.Bezeichnung).FirstOrDefault(); Russisch_Beschreibung = (from I18n x in liste where x.SprachId == 4 select x.Beschreibung).FirstOrDefault(); SpeisenId = speisenId; } }