public IActionResult Index(NewsfeedViewModel viewModel) { if (viewModel.NewsDisplayed == 0) { viewModel = new NewsfeedViewModel(_textRepository, _repo); } else { viewModel.Repo = _repo; viewModel.TextRepository = _textRepository; } return(View(viewModel)); }
public IActionResult ShowLess(NewsfeedViewModel viewModel) { viewModel.Repo = _repo; viewModel.TextRepository = _textRepository; if (viewModel.NewsDisplayed < 2 * viewModel.NewsIncrement) { viewModel.NewsDisplayed = viewModel.NewsIncrement; } else { viewModel.NewsDisplayed -= viewModel.NewsIncrement; } return(RedirectToAction("Index", viewModel)); }
public IActionResult ShowMore(NewsfeedViewModel viewModel) { viewModel.Repo = _repo; viewModel.TextRepository = _textRepository; if (viewModel.NewsDisplayed + viewModel.NewsIncrement > viewModel.Repo.News.Count()) { viewModel.NewsDisplayed = viewModel.Repo.News.Count(); } else { viewModel.NewsDisplayed += viewModel.NewsIncrement; } return(RedirectToAction("Index", viewModel)); }
// GET: Asparagus public ActionResult Index() { return(View(NewsfeedViewModel.SetupNewsfeed(db.Users.Include(x => x.Asparaguses).ToList()))); //.Include(x => x.User).Where(x => x.User != null) }