// GET: User public ActionResult Index() { var model = new UserViewModel { Users = _repository.GetAll() }; return View(model); }
// GET: User public ActionResult Index(int? page) { var defaultPageSize = 5; var model = new UserViewModel { Users = _repository.GetPagedUsers(page, defaultPageSize) }; return View(model); }
public ActionResult Index(UserViewModel model) { if (model.Delete) { foreach (var user in model.SelectedUsers) { var loadedUser = _repository.GetById(user.Id); _repository.Delete(loadedUser); _repository.SaveChanges(); } } return Redirect(Url.Content("~/")); }