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 }); }
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 }); }