public static object GetPortfolioByFilter(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_PORTFOLIO> portfolio = _lookupbusiness.GetPortfolioByFilter(sessioninfo, name, jtSorting); //Return result to jTable return(new { Result = "OK", Records = jtPageSize > 0 ? portfolio.Skip(jtStartIndex).Take(jtPageSize).ToList() : portfolio, TotalRecordCount = portfolio.Count }); } catch (BusinessWorkflowsException bex) { return(new { Result = "ERROR", Message = bex.Message }); } catch (Exception ex) { return(new { Result = "ERROR", Message = ex.Message }); } }
public static object GetPortfolioByFilter(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_PORTFOLIO> portfolio = _lookupbusiness.GetPortfolioByFilter(sessioninfo, name, jtSorting); //Return result to jTable return new { Result = "OK", Records = jtPageSize > 0 ? portfolio.Skip(jtStartIndex).Take(jtPageSize).ToList() : portfolio, TotalRecordCount = portfolio.Count }; } catch (BusinessWorkflowsException bex) { return new { Result = "ERROR", Message = bex.Message }; } catch (Exception ex) { return new { Result = "ERROR", Message = ex.Message }; } }