public static object GetStatusByFilter(SessionInfo sessioninfo, string name, int jtStartIndex, int jtPageSize, string jtSorting) { try { //Return result to jTable LookupBusiness _lookupbusiness = new LookupBusiness(); //Get data from database List <MA_STATUS> status = _lookupbusiness.GetStatusByFilter(sessioninfo, name, jtSorting); //Return result to jTable return(new { Result = "OK", Records = jtPageSize > 0 ? status.Skip(jtStartIndex).Take(jtPageSize).ToList() : status, TotalRecordCount = status.Count }); } catch (BusinessWorkflowsException bex) { return(new { Result = "ERROR", Message = bex.Message }); } catch (Exception ex) { return(new { Result = "ERROR", Message = ex.Message }); } }
public static object GetStatusByFilter(SessionInfo sessioninfo, string name, int jtStartIndex, int jtPageSize, string jtSorting) { try { //Return result to jTable LookupBusiness _lookupbusiness = new LookupBusiness(); //Get data from database List<MA_STATUS> status = _lookupbusiness.GetStatusByFilter(sessioninfo, name, jtSorting); //Return result to jTable return new { Result = "OK", Records = jtPageSize > 0 ? status.Skip(jtStartIndex).Take(jtPageSize).ToList() : status, TotalRecordCount = status.Count }; } catch (BusinessWorkflowsException bex) { return new { Result = "ERROR", Message = bex.Message }; } catch (Exception ex) { return new { Result = "ERROR", Message = ex.Message }; } }