12345678910111213141516171819202122232425 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
- using Microsoft.AspNetCore.Mvc;
- using Microsoft.AspNetCore.Mvc.RazorPages;
- using Newtonsoft.Json;
- using WZExport.Models;
- namespace WZExport.Pages.DBConfigs
- {
- public class ChooseModel : PageModel
- {
- public IActionResult OnGet(string id)
- {
- string configStr = System.IO.File.ReadAllText("dBConfig.json");
- var dBConfigs = JsonConvert.DeserializeObject<List<DBConfig>>(configStr);
- dBConfigs.ForEach(item => { item.Choose = false; });
- dBConfigs.FirstOrDefault(config => config.DBName == id).Choose = true;
- System.IO.File.WriteAllText("dBConfig.json", JsonConvert.SerializeObject(dBConfigs));
- return RedirectToPage("./Index");
- }
- }
- }
|