コード例 #1
0
        public ActionResult NewDiscussion(int id, NewDiscussion newDiscussion)
        {
            if (!ModelState.IsValid)
            {

                return RedirectToAction("NewDiscussion", "Foren", new { id = id });
            }
            Diskussionen diskussion = new Diskussionen();
            diskussion.AnzahlSichtungen = 0;
            diskussion.Titel = newDiscussion.title;
            diskussion.ForumID = id;
            db.Diskussionen.Add(diskussion);
            db.SaveChanges();
            Beiträge beitrag = new Beiträge();
            beitrag.Benutzer = (string)Session["authenticated"];
            beitrag.Änderungsdatum = DateTime.Now;
            beitrag.DiskussionsID = diskussion.ID;
            beitrag.Mitteilung = newDiscussion.content;
            db.Beiträge.Add(beitrag);
            db.SaveChanges();
            return RedirectToAction("Diskussion", "Foren", new { id = diskussion.ID });
        }
コード例 #2
0
 public ActionResult NewPost(int id, Beiträge beitrag)
 {
     if(beitrag.Mitteilung == null)
     {
         return RedirectToAction("Diskussion", "Foren", new { id = id });
     }
     beitrag.Benutzer = (string) Session["authenticated"];
     beitrag.Änderungsdatum = DateTime.Now;
     beitrag.DiskussionsID = id;
     db.Beiträge.Add(beitrag);
     db.SaveChanges();
     return RedirectToAction("Diskussion", "Foren", new { id = id });
 }