Exemplo n.º 1
0
        /// <summary>
        /// Returns a collection of Site_LogIns filtered on the following criteria: System_User_Id. The pagingInfo parameters are used for paging.
        /// </summary>
        /// <param name="pagingInfo">a container for the paging parameters. </param>
        /// <results>Returns a strongly typed list of Site_LogIns. </results>
        public List <Site_LogIns> GetSite_LogInsBySystem_User_Id(Int32 system_User_Id, PagingInfo pagingInfo)
        {
            List <Site_LogIns> val;
            long totalCount;

            if (pagingInfo == null || pagingInfo.GetAll)
            {
                val = Site_LogIns.GetSite_LogInsBySystem_User_Id(system_User_Id);
                if (pagingInfo != null)
                {
                    pagingInfo.TotalCount = val.Count;
                }
            }
            else
            {
                pagingInfo.Normalize();
                val = Site_LogIns.GetSite_LogInsBySystem_User_Id(system_User_Id, pagingInfo.PageSize, pagingInfo.StartingRowNumber, pagingInfo.PageNr, out totalCount);
                pagingInfo.TotalCount = totalCount;
            }
            return(val);
        }
 private List <Site_LogIns> GetSite_LogIns()
 {
     return(Site_LogIns.GetSite_LogInsBySystem_User_Id(System_User_Id));
 }