public IHttpActionResult Get() { var vo = new viewOptions(); vo.displayLength = 10; vo.displayStart = 0; dataTableResult <DTO.EmployersList> list = serv.GetIndexView(vo); var result = list.query .Select( e => map.Map <DTO.EmployersList, ViewModel.EmployersList>(e) ).AsEnumerable(); return(Json(new { data = result })); }
public new ActionResult <IEnumerable <EmployersList> > Get( [FromQuery] ApiRequestParams apiRequestParams ) { var list = serv.GetIndexView(new viewOptions { displayLength = apiRequestParams.pageSize, displayStart = apiRequestParams.Skip }); if (list.query == null) { return(NotFound()); } return(Ok(new { data = list.query })); }
public JsonResult AjaxHandler(jQueryDataTableParam param) { var vo = map.Map <jQueryDataTableParam, viewOptions>(param); vo.CI = CI; dataTableResult <EmployersList> list = serv.GetIndexView(vo); //return what's left to datatables var result = list.query .Select(e => map.Map <EmployersList, EmployerList>(e)) .AsEnumerable(); return(Json(new { param.sEcho, iTotalRecords = list.totalCount, iTotalDisplayRecords = list.filteredCount, aaData = result })); }
public JsonResult AjaxHandler(jQueryDataTableParam param) { dataTableResult <EmployersList> list; try { var vo = _map.Map <jQueryDataTableParam, viewOptions>(param); list = _serv.GetIndexView(vo); } catch (Exception ex) { throw ex; // TODO Chaim plz } //return what's left to datatables var result = list.query .Select(e => _map.Map <Service.DTO.EmployersList, ViewModel.EmployerList>(e)) .AsEnumerable(); return(Json(new { param.sEcho, iTotalRecords = list.totalCount, iTotalDisplayRecords = list.filteredCount, aaData = result })); }