123456789101112131415161718192021222324 |
- 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 DeleteModel : PageModel
- {
- public IActionResult OnGet(string id)
- {
- string configStr = System.IO.File.ReadAllText("dBConfig.json");
- var dBConfigs = JsonConvert.DeserializeObject<List<DBConfig>>(configStr);
- dBConfigs = dBConfigs.Where(config=>config.DBName!=id).ToList();
- System.IO.File.WriteAllText("dBConfig.json", JsonConvert.SerializeObject(dBConfigs));
- return RedirectToPage("./Index");
- }
- }
- }
|