Example #1
0
        protected override UserEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            UserEntity entity = new UserEntity();

            entity.UserName    = this.LoadString(args, USERNAME);
            entity.PassWord    = this.LoadString(args, PASSWORD);
            entity.NickName    = this.LoadString(args, NICKNAME);
            entity.Email       = this.LoadString(args, EMAIL);
            entity.School      = this.LoadString(args, SCHOOL);
            entity.Permission  = (PermissionType)this.LoadInt32(args, PERMISSION);
            entity.SubmitCount = this.LoadInt32(args, SUBMITCOUNT);
            entity.SolvedCount = this.LoadInt32(args, SOLVEDCOUNT);
            entity.IsLocked    = this.LoadBoolean(args, ISLOCKED);
            entity.CreateIP    = this.LoadString(args, CREATEIP);
            entity.CreateDate  = this.LoadDateTime(args, CREATEDATE);
            entity.LastIP      = this.LoadString(args, LASTIP);
            entity.LastDate    = this.LoadDateTime(args, LASTDATE);
            entity.Rank        = this.LoadDouble(args, RANK);

            if (String.IsNullOrEmpty(entity.NickName) && args.ExtraArgument is Boolean && ((Boolean)args.ExtraArgument))
            {
                entity.NickName = entity.UserName;
            }

            return(entity);
        }
        protected override SolutionErrorEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            SolutionErrorEntity entity = new SolutionErrorEntity();

            entity.SolutionID = this.LoadInt32(args, SOLUTIONID);
            entity.ErrorInfo  = this.LoadString(args, ERRORINFO);

            return(entity);
        }
        protected override ProblemCategoryEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            ProblemCategoryEntity entity = new ProblemCategoryEntity();

            entity.TypeID = this.LoadInt32(args, TYPEID);
            entity.Title  = this.LoadString(args, TITLE);
            entity.Order  = this.LoadInt32(args, ORDER);

            return(entity);
        }
        protected override ContestProblemEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            ContestProblemEntity entity = new ContestProblemEntity();

            entity.ContestID        = this.LoadInt32(args, CONTESTID);
            entity.ProblemID        = this.LoadInt32(args, PROBLEMID);
            entity.ContestProblemID = this.LoadInt32(args, CONTESTPROBLEMID);

            return(entity);
        }
Example #5
0
        protected override ProblemCategoryItemEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            ProblemCategoryItemEntity entity = new ProblemCategoryItemEntity();

            entity.PTID      = this.LoadInt32(args, PTID);
            entity.ProblemID = this.LoadInt32(args, PROBLEMID);
            entity.TypeID    = this.LoadInt32(args, TYPEID);

            return(entity);
        }
Example #6
0
        protected override NewsEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            NewsEntity entity = new NewsEntity();

            entity.AnnounceID  = this.LoadInt32(args, ANNOUNCEID);
            entity.Title       = this.LoadString(args, TITLE);
            entity.Description = this.LoadString(args, DESCRIPTION);
            entity.PublishDate = this.LoadDateTime(args, PUBLISHDATE);

            return(entity);
        }
Example #7
0
        protected override ResourceEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            ResourceEntity entity = new ResourceEntity();

            entity.ResourceID = this.LoadInt32(args, RESOURCEID);
            entity.Title      = this.LoadString(args, TITLE);
            entity.Url        = this.LoadString(args, URL);
            entity.Type       = this.LoadString(args, TYPE);

            return(entity);
        }
        protected override ContestUserEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            ContestUserEntity entity = new ContestUserEntity();

            entity.ContestID    = this.LoadInt32(args, CONTESTID);
            entity.UserName     = this.LoadString(args, USERNAME);
            entity.RealName     = this.LoadString(args, REALNAME);
            entity.RegisterTime = this.LoadDateTime(args, REGISTERTIME);
            entity.IsEnable     = this.LoadBoolean(args, ISENABLE);

            return(entity);
        }
        protected override UserForgetPasswordEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            UserForgetPasswordEntity entity = new UserForgetPasswordEntity();

            entity.UserName   = this.LoadString(args, USERNAME);
            entity.HashKey    = this.LoadString(args, HASHKEY);
            entity.SubmitDate = this.LoadDateTime(args, SUBMITDATE);
            entity.SubmitIP   = this.LoadString(args, SUBMITIP);
            entity.AccessDate = this.LoadDateTime(args, ACCESSDATE);
            entity.AccessIP   = this.LoadString(args, ACCESSIP);

            return(entity);
        }
Example #10
0
        protected override TopicPageEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            TopicPageEntity entity = new TopicPageEntity();

            entity.PageName    = this.LoadString(args, PAGENAME);
            entity.Title       = this.LoadString(args, TITLE);
            entity.Description = this.LoadString(args, DESCRIPTION);
            entity.Content     = this.LoadString(args, CONTENT);
            entity.LastDate    = this.LoadDateTime(args, LASTDATE);
            entity.CreateUser  = this.LoadString(args, CREATEUSER);
            entity.IsHide      = this.LoadBoolean(args, ISHIDE);

            return(entity);
        }
Example #11
0
        protected override UserMailEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            UserMailEntity entity = new UserMailEntity();

            entity.MailID       = this.LoadInt32(args, MAILID);
            entity.FromUserName = this.LoadString(args, FROMUSERNAME);
            entity.ToUserName   = this.LoadString(args, TOUSERNAME);
            entity.Title        = this.LoadString(args, TITLE);
            entity.Content      = this.LoadString(args, CONTENT);
            entity.SendDate     = this.LoadDateTime(args, SENDDATE);
            entity.IsRead       = this.LoadBoolean(args, ISREAD);
            entity.IsDeleted    = this.LoadBoolean(args, ISDELETED);

            return(entity);
        }
Example #12
0
        protected override ForumTopicEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            ForumTopicEntity entity = new ForumTopicEntity();

            entity.TopicID    = this.LoadInt32(args, TOPICID);
            entity.UserName   = this.LoadString(args, USERNAME);
            entity.Title      = this.LoadString(args, TITLE);
            entity.Type       = (ForumTopicType)this.LoadByte(args, TYPE);
            entity.IsLocked   = this.LoadBoolean(args, ISLOCKED);
            entity.IsHide     = this.LoadBoolean(args, ISHIDE);
            entity.RelativeID = this.LoadInt32(args, RELATIVEID);
            entity.LastDate   = this.LoadDateTime(args, LASTDATE);

            return(entity);
        }
Example #13
0
        protected override ForumPostEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            ForumPostEntity entity = new ForumPostEntity();

            entity.PostID        = this.LoadInt32(args, POSTID);
            entity.TopicID       = this.LoadInt32(args, TOPICID);
            entity.ParentPostID  = this.LoadInt32(args, PARENTPOSTID);
            entity.Deepth        = this.LoadInt32(args, DEEPTH);
            entity.UserName      = this.LoadString(args, USERNAME);
            entity.Title         = this.LoadString(args, TITLE);
            entity.Content       = this.LoadString(args, CONTENT);
            entity.ContentLength = this.LoadInt32(args, CONTENTLENGTH);
            entity.IsHide        = this.LoadBoolean(args, ISHIDE);
            entity.PostDate      = this.LoadDateTime(args, POSTDATE);
            entity.PostIP        = this.LoadString(args, POSTIP);

            return(entity);
        }
Example #14
0
        protected override ContestEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            ContestEntity entity = new ContestEntity();

            entity.ContestID         = this.LoadInt32(args, CONTESTID);
            entity.Title             = this.LoadString(args, TITLE);
            entity.Description       = this.LoadString(args, DESCRIPTION);
            entity.ContestType       = (ContestType)this.LoadByte(args, TYPE);
            entity.StartTime         = this.LoadDateTime(args, STARTTIME);
            entity.EndTime           = this.LoadDateTime(args, ENDTIME);
            entity.RegisterStartTime = this.LoadNullableDateTime(args, REGSTARTTIME);
            entity.RegisterEndTime   = this.LoadNullableDateTime(args, REGENDTIME);
            entity.LastDate          = this.LoadDateTime(args, LASTDATE);
            entity.SupportLanguage   = this.LoadString(args, SUPPORTLANGUAGE);
            entity.IsHide            = this.LoadBoolean(args, ISHIDE);

            return(entity);
        }
Example #15
0
        protected override SolutionEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            SolutionEntity entity = new SolutionEntity();

            entity.SolutionID       = this.LoadInt32(args, SOLUTIONID);
            entity.ProblemID        = this.LoadInt32(args, PROBLEMID);
            entity.UserName         = this.LoadString(args, USERNAME);
            entity.SourceCode       = this.LoadString(args, SOURCECODE);
            entity.LanguageType     = LanguageType.FromLanguageID(this.LoadByte(args, LANGUAGE));
            entity.Result           = (ResultType)this.LoadByte(args, RESULT);
            entity.CodeLength       = this.LoadInt32(args, CODELENGTH);
            entity.ContestID        = this.LoadInt32(args, CONTESTID);
            entity.ContestProblemID = this.LoadInt32(args, CONTESTPROBLEMID);
            entity.TimeCost         = this.LoadInt32(args, TIMECOST);
            entity.MemoryCost       = this.LoadInt32(args, MEMORYCOST);
            entity.SubmitTime       = this.LoadDateTime(args, SUBMITTIME);
            entity.JudgeTime        = this.LoadDateTime(args, JUDGETIME);

            return(entity);
        }
Example #16
0
        protected override ProblemEntity CreateEntity(Object sender, EntityCreatingArgs args)
        {
            ProblemEntity entity = new ProblemEntity();

            entity.ProblemID    = this.LoadInt32(args, PROBLEMID);
            entity.Title        = this.LoadString(args, TITLE);
            entity.Description  = this.LoadString(args, DESCRIPTION);
            entity.Input        = this.LoadString(args, INPUT);
            entity.Output       = this.LoadString(args, OUTPUT);
            entity.SampleInput  = this.LoadString(args, SAMPLEINPUT);
            entity.SampleOutput = this.LoadString(args, SAMPLEOUT);
            entity.Hint         = this.LoadString(args, HINT);
            entity.Source       = this.LoadString(args, SOURCE);
            entity.TimeLimit    = this.LoadInt32(args, TIMELIMIT);
            entity.MemoryLimit  = this.LoadInt32(args, MEMORYLIMIT);
            entity.SubmitCount  = this.LoadInt32(args, SUBMITCOUNT);
            entity.SolvedCount  = this.LoadInt32(args, SOLVEDCOUNT);
            entity.LastDate     = this.LoadDateTime(args, LASTDATE);
            entity.IsHide       = this.LoadBoolean(args, ISHIDE);

            return(entity);
        }
 public void OnEvent(object sender, EntityCreatingArgs <Product> e)
 {
 }