public static IEnumerable <tbl_UserPromotionCode> GetPromotionList(string userRank) { DataTable dt = DALUserPermission.GetPromotionList(userRank); if (dt == null || dt.Rows.Count <= 0) { return(new List <tbl_UserPromotionCode>()); } else { return(dt.Rows.Cast <DataRow>().Select(row => new tbl_UserPromotionCode(row))); } }