Beispiel #1
0
        public ActionResult ÖffnungszeitenEintragen(AdminI18nÖffnungszeitenModel model)
        {
            if (Session["Rolle"] != null && Session["Rolle"].Equals("Admin"))
            {
                try
                {
                    using (GastroEntities _db = new GastroEntities())
                    {
                        //erst löschen wenn vorhanden
                        List <I18n> liste = (from I18n i18n in _db.I18n where i18n.Typ == 8 select i18n).ToList();
                        _db.I18n.RemoveRange(liste);

                        _db.I18n.Add(I18nHelper.CreateInstance(8, 5, 1, " ", "", model.Englisch_Montag_Ergänzung1, model.Englisch_Montag_Ergänzung2, model.Englisch_Vorwort, "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 2, 1, " ", "", model.Italienisch_Montag_Ergänzung1, model.Italienisch_Montag_Ergänzung2, model.Italienisch_Vorwort, "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 3, 1, " ", "", model.Spanisch_Montag_Ergänzung1, model.Spanisch_Montag_Ergänzung2, model.Spanisch_Vorwort, "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 4, 1, " ", "", model.Russisch_Montag_Ergänzung1, model.Russisch_Montag_Ergänzung2, model.Russisch_Vorwort, "", ""));

                        _db.I18n.Add(I18nHelper.CreateInstance(8, 5, 2, " ", "", model.Englisch_Dienstag_Ergänzung1, model.Englisch_Dienstag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 2, 2, " ", "", model.Italienisch_Dienstag_Ergänzung1, model.Italienisch_Dienstag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 3, 2, " ", "", model.Spanisch_Dienstag_Ergänzung1, model.Spanisch_Dienstag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 4, 2, " ", "", model.Russisch_Dienstag_Ergänzung1, model.Russisch_Dienstag_Ergänzung2, "", "", ""));

                        _db.I18n.Add(I18nHelper.CreateInstance(8, 5, 3, " ", "", model.Englisch_Mittwoch_Ergänzung1, model.Englisch_Mittwoch_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 2, 3, " ", "", model.Italienisch_Mittwoch_Ergänzung1, model.Italienisch_Mittwoch_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 3, 3, " ", "", model.Spanisch_Mittwoch_Ergänzung1, model.Spanisch_Mittwoch_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 4, 3, " ", "", model.Russisch_Mittwoch_Ergänzung1, model.Russisch_Mittwoch_Ergänzung2, "", "", ""));

                        _db.I18n.Add(I18nHelper.CreateInstance(8, 5, 4, " ", "", model.Englisch_Donnerstag_Ergänzung1, model.Englisch_Donnerstag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 2, 4, " ", "", model.Italienisch_Donnerstag_Ergänzung1, model.Italienisch_Donnerstag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 3, 4, " ", "", model.Spanisch_Donnerstag_Ergänzung1, model.Spanisch_Donnerstag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 4, 4, " ", "", model.Russisch_Donnerstag_Ergänzung1, model.Russisch_Donnerstag_Ergänzung2, "", "", ""));

                        _db.I18n.Add(I18nHelper.CreateInstance(8, 5, 5, " ", "", model.Englisch_Freitag_Ergänzung1, model.Englisch_Freitag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 2, 5, " ", "", model.Italienisch_Freitag_Ergänzung1, model.Italienisch_Freitag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 3, 5, " ", "", model.Spanisch_Freitag_Ergänzung1, model.Spanisch_Freitag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 4, 5, " ", "", model.Russisch_Freitag_Ergänzung1, model.Russisch_Freitag_Ergänzung2, "", "", ""));

                        _db.I18n.Add(I18nHelper.CreateInstance(8, 5, 6, " ", "", model.Englisch_Samstag_Ergänzung1, model.Englisch_Samstag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 2, 6, " ", "", model.Italienisch_Samstag_Ergänzung1, model.Italienisch_Samstag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 3, 6, " ", "", model.Spanisch_Samstag_Ergänzung1, model.Spanisch_Samstag_Ergänzung2, "", "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 4, 6, " ", "", model.Russisch_Samstag_Ergänzung1, model.Russisch_Samstag_Ergänzung2, "", "", ""));

                        _db.I18n.Add(I18nHelper.CreateInstance(8, 5, 7, " ", "", model.Englisch_Sonntag_Ergänzung1, model.Englisch_Sonntag_Ergänzung2, model.Englisch_Nachwort, "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 2, 7, " ", "", model.Italienisch_Sonntag_Ergänzung1, model.Italienisch_Sonntag_Ergänzung2, model.Italienisch_Nachwort, "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 3, 7, " ", "", model.Spanisch_Sonntag_Ergänzung1, model.Spanisch_Sonntag_Ergänzung2, model.Spanisch_Nachwort, "", ""));
                        _db.I18n.Add(I18nHelper.CreateInstance(8, 4, 7, " ", "", model.Russisch_Sonntag_Ergänzung1, model.Russisch_Sonntag_Ergänzung2, model.Russisch_Nachwort, "", ""));

                        _db.SaveChanges();
                    }
                }
                catch (Exception ex) {
                    var i = 0;
                }
                return(RedirectToAction("Öffnungszeiten", "Admin"));
            }
            return(RedirectToAction("Index", "Home"));
        }
Beispiel #2
0
 public ActionResult Öffnungszeiten()
 {
     if (Session["Rolle"] != null && Session["Rolle"].Equals("Admin"))
     {
         AdminI18nÖffnungszeitenModel model = new AdminI18nÖffnungszeitenModel();
         return(View(model));
     }
     return(RedirectToAction("Index", "Home"));
 }