public IActionResult Index(int page = 1, int subjectId = 0) { var list = repo.GetSubjectList(); list.Insert(0, new Subject { SubjectId = 0, SubjectName = "All" }); ViewBag.Subjects = list; int pageSize = 5; var data = repo.Get(); if (subjectId > 0) { return(View(data.Where(s => s.SubjectId == subjectId).ToPagedList(page, pageSize))); } return(View(data.ToPagedList(page, pageSize))); }
public async Task <IActionResult> Index() { studentRepo = new StudentRepo(); //get all data var getalldata = studentRepo.GetAll(); //get single data var singledata = await studentRepo.Get(1); return(View()); }