protected async void DeleteClick() { await NoticeRepositoryAsyncReference.DeleteAsync(this.model.Id); DeleteDialogReference.Hide(); this.model = new BoardNotices(); await DisplayData(); }
protected async void DeleteClick() { // 첨부파일 삭제 await FileStorageManager.DeleteAsync(model.FileName, ""); await NoticeRepositoryAsyncReference.DeleteAsync(this.model.Id); DeleteDialogReference.Hide(); this.model = new BoardNotices(); await DisplayData(); }
protected async void DeleteClick() { bool isDelete = await JSRuntime.InvokeAsync<bool>("confirm", $"{Id}번 글을 정말로 삭제하시겠습니까?"); if (isDelete) { await NoticeRepositoryAsyncReference.DeleteAsync(Id); // 삭제 NavigationManagerReference.NavigateTo("/Notices"); // 리스트 페이지로 이동 } else { await JSRuntime.InvokeAsync<object>("alert", "취소되었습니다."); } }