Ejemplo n.º 1
0
 public ActionResult VeranstaltungsGetränke(int id)
 {
     if (Session["Rolle"] != null && Session["Rolle"].Equals("Admin"))
     {
         AdminI18nVeranstaltungsGetränkeModel model = new AdminI18nVeranstaltungsGetränkeModel(6, id);
         return(View(model));
     }
     return(RedirectToAction("Index", "Home"));
 }
Ejemplo n.º 2
0
        public ActionResult VeranstaltungsSpeisenEintragen(AdminI18nVeranstaltungsGeträ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 == 6 select i18n).ToList();
                    _db.I18n.RemoveRange(liste);

                    _db.I18n.Add(I18nHelper.CreateInstance(7, 5, model.GetränkId, model.Englisch_Bezeichnung, model.Englisch_Beschreibung, "", "", "", "", model.Englisch_Einheit));
                    _db.I18n.Add(I18nHelper.CreateInstance(7, 2, model.GetränkId, model.Italienisch_Bezeichnung, model.Italienisch_Beschreibung, "", "", "", "", model.Italienisch_Einheit));
                    _db.I18n.Add(I18nHelper.CreateInstance(7, 3, model.GetränkId, model.Spanisch_Bezeichnung, model.Spanisch_Beschreibung, "", "", "", "", model.Spanisch_Einheit));
                    _db.I18n.Add(I18nHelper.CreateInstance(7, 4, model.GetränkId, model.Russisch_Bezeichnung, model.Russisch_Beschreibung, "", "", "", "", model.Russisch_Einheit));
                    _db.SaveChanges();
                }

                return(RedirectToAction("VeranstaltungsSpeisen", "Admin"));
            }
            return(RedirectToAction("Index", "Home"));
        }