Beispiel #1
0
        protected async void DeleteClick()
        {
            await UploadRepositoryAsyncReference.DeleteAsync(this.model.Id);

            DeleteDialogReference.Hide();
            this.model = new BoardUploads();
            await DisplayData();
        }
Beispiel #2
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 LibraryModel();
            await DisplayData();
        }
Beispiel #3
0
        protected async void DeleteClick()
        {
            bool isDelete = await JSRuntime.InvokeAsync <bool>("confirm", $"{Id}번 글을 정말로 삭제하시겠습니까?");

            if (isDelete)
            {
                await UploadRepositoryAsyncReference.DeleteAsync(Id);

                NavigationManagerReference.NavigateTo("/Boards/Uploads");
            }
            else
            {
                await JSRuntime.InvokeAsync <object>("alarm", "취소되었습니다.");
            }
        }
Beispiel #4
0
        protected async void DeleteClick()
        {
            bool isDelete = await JSRuntime.InvokeAsync <bool>("confirm", $"{Id}번 글을 정말로 삭제하시겠습니까?");

            if (isDelete)
            {
                if (!string.IsNullOrEmpty(model?.FileName))
                {
                    // 첨부 파일 삭제
                    await FileStorageManager.DeleteAsync(model.FileName, "Libraries");
                }

                await UploadRepositoryAsyncReference.DeleteAsync(Id); // 삭제

                NavigationManagerReference.NavigateTo("/Libraries");  // 리스트 페이지로 이동
            }
            else
            {
                await JSRuntime.InvokeAsync <object>("alert", "취소되었습니다.");
            }
        }