Example #1
0
        /// <summary>
        /// 페이지 초기화 이벤트 처리기
        /// </summary>
        protected override async Task OnInitializedAsync()
        {
            Model = await RepositoryReference.GetByIdAsync(Id);

            Content  = Dul.HtmlUtility.EncodeWithTabAndSpace(Model.Content);
            ParentId = Model.ParentId.ToString();
        }
Example #2
0
        /// <summary>
        /// 페이지 초기화 이벤트 처리기
        /// </summary>
        protected override async Task OnInitializedAsync()
        {
            // 답변 글쓰기 페이지라면, 기존 데이터 읽어오기
            if (Id != 0)
            {
                // 기존 글의 데이터를 읽어오기
                Model = await RepositoryReference.GetByIdAsync(Id);

                Model.Id      = 0; // 답변 페이지는 새로운 글로 초기화
                Model.Name    = "";
                Model.Title   = "Re: " + Model.Title;
                Model.Content = "\r\n====\r\n" + Model.Content;

                ParentRef      = (int)Model.Ref;
                ParentStep     = (int)Model.Step;
                ParentRefOrder = (int)Model.RefOrder;
            }
        }