Exemplo n.º 1
0
 public ActionResult Index(BuzzViewModel fizzBuzz)
 {
     if (ModelState.IsValid)
     {
         fizzBuzz.List = _repository.SetCount(fizzBuzz.Range).ToList();
         fizzBuzz.Page = 1;
     }
     return(RedirectToAction("Index", new { @id = 0 }));
 }
Exemplo n.º 2
0
        public ActionResult Index(int id = 0)
        {
            var list  = _repository.GetList()?.ToList() ?? new List <FizzBuzz>();
            var model = new BuzzViewModel();

            model.List    = list.Skip((id) * pageSize).Take(pageSize).ToList();
            model.Page    = id < 0 ? 0 : id;
            model.MaxPage = (int)(list.Count() / pageSize);
            //(int)Math.Ceiling((decimal)TotalItems / ItemsPerPage);

            model.Previous = id <= 0 ? true : false;
            model.Next     = model.Page >= model.MaxPage;

            return(View(model));
        }