protected async void DeleteClick() { await UploadRepositoryAsyncReference.DeleteAsync(this.model.Id); DeleteDialogReference.Hide(); this.model = new BoardUploads(); await DisplayData(); }
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(); }
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", "취소되었습니다."); } }
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", "취소되었습니다."); } }