public List <Company> GetList(int pageIndex, int pageSize, out int pageCount, out int rowCount, Expression <Func <Company, bool> > where)
 {
     return(_dal.FindPagedList(pageIndex, pageSize, out pageCount, out rowCount, where, m => m.CompanyID, true));
 }