private void Button_Save_Configuration_Click(object sender, RoutedEventArgs e) { SaveDialog dialog = new SaveDialog(); dialog.ShowDialog(); string SaveName = dialog.TextBox_Save_Name.Text; if (!string.IsNullOrEmpty(SaveName)) { SaveConfigModel model = new SaveConfigModel() { Name = SaveName, Address = TextBox_IP.Text, Username = TextBox_Username.Text, Password = TextBox_Password.Text, CurrentConnectorType = ComboBox_SqlType.SelectedItem.ToString(), }; Saves.Add(model); var result = JsonMethod <SaveConfigModel> .AddData(Saves); JsonMethod <SaveConfigModel> .WriteDataJson(Path, result); UpdateComboBox_Saves(Saves); } }
public IActionResult SaveConfig([FromBody] SaveConfigModel model) { if (model == null) { return(BadRequest()); } var filePath = Path.Combine(_hostingEnvironment.WebRootPath, "configs", model.ConfigFileName); System.IO.File.WriteAllText(filePath, model.Content); return(Json(new { success = true })); }
private void Button_Validate_Click(object sender, RoutedEventArgs e) { List <SaveConfigModel> saves = JsonMethod <SaveConfigModel> .ReadAllDataJson(Path); SaveConfigModel save = saves.Where(x => x.Name == ComboBox_Configuration_Save.SelectedItem.ToString()).FirstOrDefault(); saves.Remove(save); JsonMethod <SaveConfigModel> .WriteDataJson(Path, JsonMethod <SaveConfigModel> .AddData(saves)); NewSaveConfig = saves; this.Close(); }
private void ComboBox_Connection_Save_SelectionChanged(object sender, SelectionChangedEventArgs e) { try { string saveName = ComboBox_Connection_Save.SelectedItem.ToString(); if (!string.IsNullOrEmpty(saveName)) { SaveConfigModel config = JsonMethod <SaveConfigModel> .ReadAllDataJson(Path).Where(x => x.Name == saveName).FirstOrDefault(); if (config != null) { TextBox_IP.Text = config.Address; TextBox_Password.Text = config.Password; TextBox_Username.Text = config.Username; ComboBox_SqlType.Text = config.CurrentConnectorType; } EnableButton(); } } catch { } }