Exemple #1
0
        protected override async Task OnInitializedAsync()
        {
            model = await UploadRepositoryAsyncReference.GetByIdAsync(Id);

            content  = Dul.HtmlUtility.EncodeWithTabAndSpace(model.Content);
            ParentId = model.ParentId.ToString();
        }
Exemple #2
0
 protected void ShowEditorForm()
 {
     EditorFormTitle      = "CREATE";
     this.model           = new BriefingLog();
     this.model.ParentKey = ParentKey; //
     EditorFormReference.Show();
 }
Exemple #3
0
 protected void EditBy(BriefingLog model)
 {
     EditorFormTitle      = "EDIT";
     this.model           = new BriefingLog();
     this.model           = model;
     this.model.ParentKey = ParentKey; //
     EditorFormReference.Show();
 }
Exemple #4
0
        protected async void ToggleClick()
        {
            this.model.IsPinned = (this.model?.IsPinned == true) ? false : true;

            await UploadRepositoryAsyncReference.EditAsync(this.model);

            IsInlineDialogShow = false;
            this.model         = new BriefingLog();
            await DisplayData();
        }
Exemple #5
0
        protected async void DeleteClick()
        {
            if (!string.IsNullOrEmpty(model?.FileName))
            {
                // 첨부 파일 삭제
                await FileStorageManager.DeleteAsync(model.FileName, "");
            }

            await UploadRepositoryAsyncReference.DeleteAsync(this.model.Id);

            DeleteDialogReference.Hide();
            this.model = new BriefingLog();
            await DisplayData();
        }
Exemple #6
0
        protected async void DownloadBy(BriefingLog model)
        {
            if (!string.IsNullOrEmpty(model.FileName))
            {
                byte[] fileBytes = await FileStorageManager.DownloadAsync(model.FileName, "");

                if (fileBytes != null)
                {
                    // DownCount
                    model.DownCount = model.DownCount + 1;
                    await UploadRepositoryAsyncReference.EditAsync(model);

                    await FileUtil.SaveAs(JSRuntime, model.FileName, fileBytes);
                }
            }
        }
Exemple #7
0
 protected void ToggleClose()
 {
     IsInlineDialogShow = false;
     this.model         = new BriefingLog();
 }
Exemple #8
0
 protected async void CreateOrEdit()
 {
     EditorFormReference.Hide();
     this.model = new BriefingLog();
     await DisplayData();
 }
Exemple #9
0
 protected void ToggleBy(BriefingLog model)
 {
     this.model         = model;
     IsInlineDialogShow = true;
 }
Exemple #10
0
 protected void DeleteBy(BriefingLog model)
 {
     this.model = model;
     DeleteDialogReference.Show();
 }