// GET: Student public IActionResult Index() { IEnumerable <Student> students = studentDataAccessLayer.GetAllStudent(); return(View(students)); //return View(); }
// GET: Student public ActionResult Index() { List <Student> lstStudent = new List <Student>(); lstStudent = objStudent.GetAllStudent(); return(View(lstStudent)); }
public ActionResult Index(string search, string SortColumn = "RollNo", string IconClass = "fa-sort-asc", int PageNo = 1) { List <Student> lstStudent = new List <Student>(); lstStudent = objstudent.GetAllStudent().ToList(); ViewBag.SortColumn = SortColumn; ViewBag.IconClass = IconClass; if (ViewBag.SortColumn == "RollNo") { if (ViewBag.IconClass == "fa-sort-asc") { lstStudent = lstStudent.OrderBy(temp => temp.RollNo).ToList(); } else { lstStudent = lstStudent.OrderByDescending(temp => temp.RollNo).ToList(); } } if (search != "" && search != null) { return(View(lstStudent.Where(x => x.Name.StartsWith(search) || search == null).ToList())); } /* Paging */ int NoOfRecordsPerPage = 5; int NoOfPages = Convert.ToInt32(Math.Ceiling(Convert.ToDouble(lstStudent.Count) / Convert.ToDouble(NoOfRecordsPerPage))); int NoOfRecordsToSkip = (PageNo - 1) * NoOfRecordsPerPage; ViewBag.PageNo = PageNo; ViewBag.NoOfPages = NoOfPages; lstStudent = lstStudent.Skip(NoOfRecordsToSkip).Take(NoOfRecordsPerPage).ToList(); return(View(lstStudent)); }
public IEnumerable <Student> Get() { return(sdal.GetAllStudent()); }