Working a bit

This commit is contained in:
Lani Aung
2021-10-02 15:18:07 -06:00
parent 16599f7df3
commit 66ccf83051
13 changed files with 260 additions and 65 deletions
+18 -2
View File
@@ -1,5 +1,8 @@
using System.Diagnostics;
using System;
using System.Diagnostics;
using fxl.codes.kisekae.Models;
using fxl.codes.kisekae.Services;
using Microsoft.AspNetCore.Http;
using Microsoft.AspNetCore.Mvc;
using Microsoft.Extensions.Logging;
@@ -8,17 +11,30 @@ namespace fxl.codes.kisekae.Controllers
public class HomeController : Controller
{
private readonly ILogger<HomeController> _logger;
private readonly ConfigurationReaderService _readerService;
public HomeController(ILogger<HomeController> logger)
public HomeController(ILogger<HomeController> logger, ConfigurationReaderService readerService)
{
_logger = logger;
_readerService = readerService;
}
[HttpGet]
public IActionResult Index()
{
return View();
}
[HttpPost]
public IActionResult LoadConfiguration(IFormFile file)
{
if (!(file?.FileName.EndsWith("cnf", StringComparison.InvariantCultureIgnoreCase) ?? false))
throw new Exception("Please select a *.cnf file");
var model = _readerService.ReadCnf(file);
return View("Index");
}
public IActionResult Privacy()
{
return View();