public IHttpActionResult Get() { var vo = new viewOptions(); vo.displayLength = 10; vo.displayStart = 0; vo.employerGuid = userSubject; dataTableResult <DTO.WorkOrdersList> list = serv.GetIndexView(vo); var result = list.query .Select( e => map.Map <DTO.WorkOrdersList, ViewModel.WorkOrder>(e) ).AsEnumerable(); return(Json(new { data = result })); }
public IHttpActionResult Get() { var vo = new viewOptions(); vo.displayLength = 500; // TODO dumping on the client; will address Angular using search later vo.displayStart = 0; vo.employerGuid = userSubject; vo.CI = Thread.CurrentThread.CurrentCulture; dataTableResult <Service.DTO.WorkOrdersList> list = woServ.GetIndexView(vo); var result = list.query .Select( e => map.Map <Service.DTO.WorkOrdersList, ViewModel.WorkOrder>(e) ).AsEnumerable(); return(Json(new { data = result })); }
public ActionResult Get() { var vo = new viewOptions(); vo.displayLength = 10; vo.displayStart = 0; vo.employerGuid = UserSubject; dataTableResult <DTO.WorkOrdersList> list = _serv.GetIndexView(vo); MapperHelpers.ClientTimeZoneInfo = _clientTimeZoneInfo; var result = list.query .Select( e => _map.Map <DTO.WorkOrdersList, ViewModel.Api.WorkOrder>(e) ).AsEnumerable(); return(new JsonResult(new { data = result })); }
public new ActionResult <WorkOrderVM> Get( [FromQuery] ApiRequestParams apiRequestParams) { var vo = new viewOptions(); vo.displayLength = apiRequestParams.pageSize; vo.displayStart = apiRequestParams.Skip; vo.employerGuid = UserSubject; dataTableResult <DTO.WorkOrdersList> list = serv.GetIndexView(vo); MapperHelpers.ClientTimeZoneInfo = _clientTimeZoneInfo; var result = list.query .Select( e => map.Map <DTO.WorkOrdersList, WorkOrderVM>(e) ).AsEnumerable(); return(Ok(new { data = result })); }
public ActionResult AjaxHandler(jQueryDataTableParam param) { var vo = map.Map <jQueryDataTableParam, viewOptions>(param); vo.CI = CI; //Get all the records dataTableResult <WorkOrdersList> dtr = woServ.GetIndexView(vo); var result = dtr.query .Select( e => map.Map <WorkOrdersList, ViewModel.WorkOrdersList>(e) ).AsEnumerable(); return(Json(new { param.sEcho, iTotalRecords = dtr.totalCount, iTotalDisplayRecords = dtr.filteredCount, aaData = result })); }
public ActionResult AjaxHandler(jQueryDataTableParam param) { MapperHelpers.ClientTimeZoneInfo = _clientTimeZoneInfo; var vo = _map.Map <jQueryDataTableParam, viewOptions>(param); //Get all the records var dataTableResult = _woServ.GetIndexView(vo); var result = dataTableResult.query .Select( e => _map.Map <WorkOrdersList, ViewModel.WorkOrdersList>(e) ).AsEnumerable(); return(Json(new { param.sEcho, iTotalRecords = dataTableResult.totalCount, iTotalDisplayRecords = dataTableResult.filteredCount, aaData = result })); }
public dataTableResult <DTO.WorkOrdersList> GetIndexView(viewOptions opt) { return(workOrderService.GetIndexView(opt)); }