public ActionResult Antworten(int id, string mitteilung) { if (id <= 0 || mitteilung.Length == 0) { ViewBag.success = false; } else { ViewBag.diskussionID = id; ViewBag.success = true; string nickname = (string)Session["Nickname"]; var db = new DataClasses1DataContext(); var beitrag = new Beiträge { Benutzer = nickname, Mitteilung = mitteilung, Änderungsdatum = DateTime.Now, DiskussionsID = id }; db.Beiträges.InsertOnSubmit(beitrag); try { db.SubmitChanges(); } catch (Exception) { } } return(View()); }
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 })); }
public ActionResult NeueDiskussion(int id, string benutzer, string diskussionstitel, string mitteilung) { if (id <= 0 || diskussionstitel.Length == 0 || mitteilung.Length == 0) { ViewBag.success = false; } else { ViewBag.forumID = id; ViewBag.success = true; var db = new DataClasses1DataContext(); var diskussion = new Diskussionen { Titel = diskussionstitel, ForumID = id }; db.Diskussionens.InsertOnSubmit(diskussion); try { db.SubmitChanges(); } catch (Exception) { } var getDiskussionID = from p in db.Diskussionens where p.Titel == diskussionstitel select p.ID; var beitrag = new Beiträge { Benutzer = benutzer, Mitteilung = mitteilung, Änderungsdatum = DateTime.Now, DiskussionsID = getDiskussionID.First() }; db.Beiträges.InsertOnSubmit(beitrag); try { db.SubmitChanges(); } catch (Exception) { } } return(View()); }
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 })); }