Example #1
0
        public JsonResult SearchServerSide()
        {
            // Get Server Side Parameters from Request
            var searchParams = MapDataTableRequestToSearchParams(Request);

            // Total record count
            int totalrows = _workorderService.GetAll().Count();

            // Search
            var searchResults = _workorderService.Search(searchParams);

            // Filtered record count
            int totalrowsafterfiltering = _workorderService.SearchResultsCount(searchParams);

            return(Json(new { data = searchResults, draw = Request.Form["draw"], recordsTotal = totalrows, recordsFiltered = totalrowsafterfiltering }, JsonRequestBehavior.AllowGet));
        }
Example #2
0
 public IEnumerable <WorkOrderViewModel> GetAll()
 {
     return(_workOrderService.GetAll().Select(_mapper.Map <WorkOrder, WorkOrderViewModel>));
 }