public IActionResult Delete(int id) { NewsfeedRepository repoNews = new NewsfeedRepository(new NewsfeedSQLContext()); repoNews.DeleteNewsfeedPost(id); return(RedirectToAction("Overview")); }
public IActionResult Overview() { base.CheckForLogin(); base.CheckForRight(9); NewsfeedRepository repoNews = new NewsfeedRepository(new NewsfeedSQLContext()); NewsFeedOverviewViewModel viewModel = new NewsFeedOverviewViewModel(repoNews.GetAllNewsfeedPosts()); return(View("Overview", viewModel)); }
public IActionResult New(NewsFeedOverviewViewModel viewModel) { if (ModelState.IsValid) { NewsfeedRepository repoNews = new NewsfeedRepository(new NewsfeedSQLContext()); repoNews.CreateNewsfeedPost(viewModel.Message, viewModel.Date); } return(RedirectToAction("Overview")); }
/// <summary> /// Delete all old newsfeed posts /// </summary> public void DeleteOldNewsFeedPosts() { NewsfeedRepository repoNews = new NewsfeedRepository(new NewsfeedSQLContext()); repoNews.DeleteOldNewsFeedPosts(); }
public List <NewsfeedPost> GetAllNews() { NewsfeedRepository repoNews = new NewsfeedRepository(new NewsfeedSQLContext()); return(repoNews.GetAllActiveNewsfeedPosts()); }