public ActionResult Getränke(int id) { if (Session["Rolle"] != null && Session["Rolle"].Equals("Admin")) { AdminI18nGetränkeModel model = new AdminI18nGetränkeModel(2, id); return(View(model)); } return(RedirectToAction("Index", "Home")); }
public ActionResult GetränkeEintragen(AdminI18nGetränkeModel model) { if (Session["Rolle"] != null && Session["Rolle"].Equals("Admin")) { using (GastroEntities _db = new GastroEntities()) { //erst löschen wenn vorhanden List <I18n> liste = (from I18n i18n in _db.I18n where i18n.AllergenId == model.GetränkId && i18n.Typ == 2 select i18n).ToList(); _db.I18n.RemoveRange(liste); _db.I18n.Add(I18nHelper.CreateInstance(2, 5, model.GetränkId, model.Englisch_Bezeichnung, "", model.Englisch_Ergänzung1, model.Englisch_Ergänzung2, "", "", "")); _db.I18n.Add(I18nHelper.CreateInstance(2, 2, model.GetränkId, model.Italienisch_Bezeichnung, "", model.Italienisch_Ergänzung1, model.Italienisch_Ergänzung2, "", "", "")); _db.I18n.Add(I18nHelper.CreateInstance(2, 3, model.GetränkId, model.Spanisch_Bezeichnung, "", model.Spanisch_Ergänzung1, model.Spanisch_Ergänzung2, "", "", "")); _db.I18n.Add(I18nHelper.CreateInstance(2, 4, model.GetränkId, model.Russisch_Bezeichnung, "", model.Russisch_Ergänzung1, model.Russisch_Ergänzung2, "", "", "")); _db.SaveChanges(); } return(RedirectToAction("Getränke", "Admin")); } return(RedirectToAction("Index", "Home")); }