コード例 #1
0
        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 }));
        }
コード例 #2
0
        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 }));
        }
コード例 #3
0
        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 }));
        }
コード例 #4
0
        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 }));
        }
コード例 #5
0
        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
            }));
        }
コード例 #6
0
        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
            }));
        }
コード例 #7
0
 public dataTableResult <DTO.WorkOrdersList> GetIndexView(viewOptions opt)
 {
     return(workOrderService.GetIndexView(opt));
 }