Пример #1
0
 public UserIPLog(DataReaderWrap wrap)
 {
     this.LogID      = wrap.Get <int>("LogID");
     this.UserID     = wrap.Get <int>("UserID");
     this.UserName   = wrap.Get <string>("Username");
     this.NewIP      = wrap.Get <string>("NewIP");
     this.CreateDate = wrap.Get <DateTime>("CreateDate");
     this.OldIP      = wrap.Get <string>("OldIP");
     this.VisitUrl   = wrap.Get <string>("VisitUrl");
     if (wrap.ContainsField("ForumID"))
     {
         BannedForumID = wrap.Get <int?>("ForumID", null);
     }
     else
     {
         BannedForumID = null;
     }
 }
Пример #2
0
        public Comment(DataReaderWrap readerWrap)
        {
            this.CommentID      = readerWrap.Get <int>("CommentID");
            this.UserID         = readerWrap.Get <int>("UserID");
            this.TargetID       = readerWrap.Get <int>("TargetID");
            this.TargetUserID   = readerWrap.Get <int>("TargetUserID");
            this.LastEditUserID = readerWrap.Get <int>("LastEditUserID");
            this.IsApproved     = readerWrap.Get <bool>("IsApproved");
            this.Type           = (CommentType)readerWrap.Get <int>("Type");
            this.Content        = readerWrap.Get <string>("Content");
            this.CreateIP       = readerWrap.Get <string>("CreateIP");
            this.CreateDate     = readerWrap.Get <DateTime>("CreateDate");
            this.KeywordVersion = readerWrap.Get <string>("KeywordVersion");

            //给视图用的
            if (readerWrap.ContainsField("TargetName"))
            {
                this.TargetName = readerWrap.Get <string>("TargetName");
            }
        }