Exemplo n.º 1
0
        /// <summary>
        /// Gets an IList with page of instances of OffLineMessage.
        /// </summary>
        /// <param name="pageNumber">The page number.</param>
        /// <param name="pageSize">Size of the page.</param>
        /// <param name="itemCount">total items</param>
        public static IList <OffLineMessage> GetListPage(int pageNumber, int pageSize, string sendUserID, out int itemCount)
        {
            itemCount = 1;
            IDataReader reader = DBOffLineMessage.GetListPage(pageNumber, pageSize, sendUserID, out itemCount);

            return(LoadListFromReader(reader));
        }
Exemplo n.º 2
0
        /// <summary>
        /// Gets an IList with some instances of OffLineMessage.
        /// </summary>
        public static IList <OffLineMessage> GetTopList(
            string sendUserID)
        {
            IDataReader reader = DBOffLineMessage.GetTopList(
                sendUserID);

            return(LoadListFromReader(reader));
        }
Exemplo n.º 3
0
 /// <summary>
 /// Gets an instance of OffLineMessage.
 /// </summary>
 /// <param name="id"> id </param>
 private static OffLineMessage GetOffLineMessage(
     int id)
 {
     using (IDataReader reader = DBOffLineMessage.GetOne(
                id))
     {
         return(PopulateFromReader(reader));
     }
 }
Exemplo n.º 4
0
 /// <summary>
 /// Updates this instance of OffLineMessage. Returns true on success.
 /// </summary>
 /// <returns>bool</returns>
 private static bool Update(OffLineMessage offLineMessage)
 {
     return(DBOffLineMessage.Update(
                offLineMessage.Id,
                offLineMessage.UserID,
                offLineMessage.UserName,
                offLineMessage.DestUserID,
                offLineMessage.DestUerName,
                offLineMessage.ChatContent,
                offLineMessage.SendTime));
 }
Exemplo n.º 5
0
        /// <summary>
        /// Persists a new instance of OffLineMessage. Returns true on success.
        /// </summary>
        /// <returns></returns>
        private static bool Create(OffLineMessage offLineMessage)
        {
            int newID = 0;

            newID = DBOffLineMessage.Create(
                offLineMessage.UserID,
                offLineMessage.UserName,
                offLineMessage.DestUserID,
                offLineMessage.DestUerName,
                offLineMessage.ChatContent,
                offLineMessage.SendTime);

            offLineMessage.Id = newID;

            return(newID > 0);
        }
Exemplo n.º 6
0
        //新增加的

        public static IList <OffLineMessage> GetAllByUserID(string friendUserID)
        {
            IDataReader reader = DBOffLineMessage.GetAllByUserID(friendUserID);

            return(LoadListFromReader(reader));
        }
Exemplo n.º 7
0
        /// <summary>
        /// Gets an IList with all instances of OffLineMessage.
        /// </summary>
        public static IList <OffLineMessage> GetAll()
        {
            IDataReader reader = DBOffLineMessage.GetAll();

            return(LoadListFromReader(reader));
        }
Exemplo n.º 8
0
 /// <summary>
 /// Gets a count of OffLineMessage.
 /// </summary>
 public static int GetCount()
 {
     return(DBOffLineMessage.GetCount());
 }
Exemplo n.º 9
0
 /// <summary>
 /// Deletes an instance of OffLineMessage. Returns true on success.
 /// </summary>
 /// <param name="id"> id </param>
 /// <returns>bool</returns>
 public static bool Delete(
     int id)
 {
     return(DBOffLineMessage.Delete(
                id));
 }