public TamashaViewModel GetAllTamas(int pageid = 1, string Filter = "") { IQueryable <TamasHa> result = db.TamasHas; if (!string.IsNullOrEmpty(Filter)) { result = db.TamasHas.Where(t => t.Email.Contains(Filter) || t.Phone.Contains(Filter) || t.name.Contains(Filter) || t.Massage.Contains(Filter)); } var take = 20; var skip = (pageid - 1) * take; TamashaViewModel list = new TamashaViewModel(); list.CurrentPage = pageid; list.PageCount = result.Count() / take; list.TamasHas = result.OrderBy(t => t.UserId).Skip(skip).Take(take).ToList(); return(list); }
public void OnGet(int pageid = 1, string filter = "") { ViewModel = _adminService.GetAllTamas(pageid, filter); }