示例#1
0
 public ActionResult Kategorien(int id, int art)
 {
     if (Session["Rolle"] != null && Session["Rolle"].Equals("Admin"))
     {
         AdminI18nKategorienModel model = new AdminI18nKategorienModel(3, id, art);
         return(View(model));
     }
     return(RedirectToAction("Index", "Home"));
 }
示例#2
0
        public ActionResult KategorienEintragen(AdminI18nKategorienModel 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.KategorieId && i18n.Typ == 3 select i18n).ToList();
                    _db.I18n.RemoveRange(liste);

                    _db.I18n.Add(I18nHelper.CreateInstance(3, 5, model.KategorieId, model.Englisch_Bezeichnung, "", "", "", model.Englisch_Header, model.Englisch_Footer, ""));
                    _db.I18n.Add(I18nHelper.CreateInstance(3, 2, model.KategorieId, model.Italienisch_Bezeichnung, "", "", "", model.Italienisch_Header, model.Italienisch_Footer, ""));
                    _db.I18n.Add(I18nHelper.CreateInstance(3, 3, model.KategorieId, model.Spanisch_Bezeichnung, "", "", "", model.Spanisch_Header, model.Spanisch_Footer, ""));
                    _db.I18n.Add(I18nHelper.CreateInstance(3, 4, model.KategorieId, model.Russisch_Bezeichnung, "", "", "", model.Russisch_Header, model.Russisch_Footer, ""));
                    _db.SaveChanges();
                }

                switch (model.KategorieArt)
                {
                case 1:
                    return(RedirectToAction("Speisen", "Admin"));

                case 2:
                    return(RedirectToAction("Getränke", "Admin"));

                case 3:
                    return(RedirectToAction("Veranstaltungsgetränke", "Admin"));

                case 4:
                    return(RedirectToAction("Veranstaltungsspeisen", "Admin"));

                case 5:
                    return(RedirectToAction("Mittagstisch", "Admin"));
                }
            }
            return(RedirectToAction("Index", "Home"));
        }