예제 #1
0
        private void reloadButton_Click(object sender, EventArgs e)
        {
            string path = EditedItem.Path;

            EditedItem = null;
            EditedItem = new UpdateAssistant(path);
            RefreshTool();
        }
예제 #2
0
        private void addButton_Click(object sender, EventArgs e)
        {
            if (!Directory.Exists(DataModel.AssistantsFolder))
            {
                Directory.CreateDirectory(DataModel.AssistantsFolder);
            }
            UpdateAssistant new_assistant = new UpdateAssistant();
            string          filename      = "";

            while (!IsValidFilename(filename) || File.Exists(filename + ".json"))
            {
                filename = Essy.Tools.InputBox.InputBox.ShowInputBox("Provide a Filename for this item");;
            }
            string name = Essy.Tools.InputBox.InputBox.ShowInputBox("Provide a Name for this Item");

            new_assistant.Details.Name = name;
            string filePath = Path.Combine(DataModel.AssistantsFolder, filename + ".json");

            new_assistant.Save(filePath);
            RefreshTool();
        }
예제 #3
0
 public void ShowConfigDialog(UpdateAssistant item)
 {
     EditedItem = item;
     RefreshTool();
 }