public ActionResult Create(AnnouncementViewModels collection) { try { // TODO: Add insert logic here Announcement a = new Announcement(); a.ClassId = DLSInterface.ClassEntered; a.TeacherId = DLSInterface.GetIdByEmail(DLSInterface.loggedEmail); a.Text = collection.Text; SE_ProjectEntities db = new SE_ProjectEntities(); db.Announcements.Add(a); db.SaveChanges(); return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: Announcement public ActionResult Index() { SE_ProjectEntities db = new SE_ProjectEntities(); List <AnnouncementViewModels> ann = new List <AnnouncementViewModels>(); foreach (Announcement a in db.Announcements) { if (a.ClassId == DLSInterface.ClassEntered) { AnnouncementViewModels b = new AnnouncementViewModels(); b.ClassId = a.ClassId; b.id = a.id; b.TeacherId = a.TeacherId; b.Text = a.Text; ann.Add(b); } } return(View(ann)); }