public async Task <IActionResult> DeleteAnnouncementConfirmed(int id) { Announcement announcement = await AnnouncementDb.GetAnnouncementById(_context, id); await AnnouncementDb.DeleteAnnouncement(_context, announcement); TempData["Message"] = $"{announcement.Title} announcement deleted"; return(RedirectToAction(nameof(Index))); }
public async Task <IActionResult> DeleteAnnouncement(int id) { Announcement announcement = await AnnouncementDb.GetAnnouncementById(_context, id); if (announcement == null) { return(NotFound()); } return(View(announcement)); }
public async Task <IActionResult> EditAnnouncement(Announcement announcement) { if (ModelState.IsValid) { await AnnouncementDb.UpdateAnnouncement(_context, announcement); TempData["Message"] = $"{announcement.Title} announcement edited successfully"; return(RedirectToAction(nameof(Index))); } return(View()); }
public async Task <IActionResult> EditAnnouncement(int?id) { if (id == null) { return(BadRequest()); } Announcement announcement = await AnnouncementDb.GetAnnouncementById(_context, id.Value); if (announcement == null) { return(NotFound()); } return(View(announcement)); }
public AnnouncementBs() { objDb = new AnnouncementDb(); }
public async Task <IActionResult> Index() { ViewBag.Announcements = await AnnouncementDb.GetAllAnnouncements(_context); return(View()); }