コード例 #1
0
 public IActionResult Index(NewsfeedViewModel viewModel)
 {
     if (viewModel.NewsDisplayed == 0)
     {
         viewModel = new NewsfeedViewModel(_textRepository, _repo);
     }
     else
     {
         viewModel.Repo           = _repo;
         viewModel.TextRepository = _textRepository;
     }
     return(View(viewModel));
 }
コード例 #2
0
 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));
 }
コード例 #3
0
 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));
 }
コード例 #4
0
 // 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)
 }