/// <summary> /// Get user list server side. /// </summary> /// <param name="model">The table server side model.</param> /// <returns></returns> public IEnumerable <UserRoleViewModel> GetListServerSide(TableServerSideModel <UserRoleSearchModel> model, out int totalCount) { var result = this.FilterSearch(_mapper.Map <IEnumerable <Hremployee>, IEnumerable <UserRoleViewModel> >( _unitOfWork.GetRepository <Hremployee>().GetCache()), model.SearchProperty); totalCount = result.Count(); return(this.InitialUserRole(result)); }
/// <summary> /// Get Vendor list. /// </summary> /// <returns></returns> public IEnumerable <VendorViewModel> GetListServerSide(TableServerSideModel <VendorSearchModel> model, out int totalCount) { var data = _unitOfWork.GetRepository <Data.Pocos.Vendor>().GetCache(this.BuildDynamicWhereClause(model.SearchProperty)); totalCount = data.Count(); var result = _mapper.Map <IEnumerable <Data.Pocos.Vendor>, IEnumerable <VendorViewModel> >(data.Skip(model.Skip).Take(model.Take)); return(result); }
public IActionResult GetListServerSide([FromQuery] TableServerSideModel <UserRoleSearchModel> model) { var data = _userRole.GetListServerSide(model, out int totalCount); return(Ok(new { Data = data, total = totalCount })); }
public IActionResult GetListServerSide([FromQuery] TableServerSideModel <VendorSearchModel> model) { var result = _vendor.GetListServerSide(model, out int totalCount); return(Ok(new { Data = result, Total = totalCount })); }