Example #1
0
 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;
     }
 }
Example #2
0
        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();
            }
        }