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