public MaharathaViewModel GetAllMaharats(int pageid = 1, string Filter = "") { IQueryable <Maharat> result = db.Maharats; if (!string.IsNullOrEmpty(Filter)) { result = db.Maharats.Where(t => t.Title.Contains(Filter)); } var take = 20; var skip = (pageid - 1) * take; MaharathaViewModel list = new MaharathaViewModel(); list.CurrentPage = pageid; list.PageCount = result.Count() / take; list.Maharats = result.OrderBy(t => t.UserId).Skip(skip).Take(take).ToList(); return(list); }
public void OnGet(int pageid = 1, string filter = "") { ViewModel = _adminService.GetAllMaharats(pageid, filter); }