public void DeleteFile() { try { // Delete from disk var path = Path.Combine(_folderPath, SelectedFileName); File.Delete(path); // Remove from dictionary FileNames.Remove(SelectedFileName.Replace(".log", string.Empty)); // Reset objects LogsList = null; CurrentLog = null; SelectedFileName = null; // Navigate to logs root path NavigationManager.NavigateTo(NavigationManager.BaseUri + "logs"); } catch (Exception ex) { Logger.LogError(ex.Message); ErrorMessage = ex.Message; } }
public void SelectFile(Toggle toggle, string deckFileName) { if (string.IsNullOrEmpty(deckFileName)) { SelectedFileName = string.Empty; shareFileButton.interactable = false; deleteFileButton.interactable = false; loadFromFileButton.interactable = false; return; } if (toggle.isOn) { SelectedFileName = deckFileName; shareFileButton.interactable = true; deleteFileButton.interactable = true; loadFromFileButton.interactable = true; } else if (!toggle.group.AnyTogglesOn() && SelectedFileName.Equals(deckFileName)) { LoadFromFileAndHide(); } }