Software_Engineering_Field_.../SiteManagementSystem(Softwa.../Controllers/FieldController.cs

31 lines
952 B
C#
Raw Normal View History

2024-10-30 17:52:22 +08:00
using Microsoft.AspNetCore.Mvc;
2024-11-03 11:21:47 +08:00
using SiteManagementSystem_SoftwareEngineering_.Entity;
using SiteManagementSystem_SoftwareEngineering_.Extension;
using SiteManagementSystem_SoftwareEngineering_.Interface;
using SiteManagementSystem_SoftwareEngineering_.Service;
2024-10-30 17:52:22 +08:00
namespace SiteManagementSystem_SoftwareEngineering_.Controllers
{
2024-11-03 11:21:47 +08:00
[Route("Field")]
2024-10-30 17:52:22 +08:00
public class FieldController : ControllerBase
{
2024-11-03 11:21:47 +08:00
IFieldService _fieldService;
SQLService _sql;
public FieldController(IFieldService fieldService,SQLService sql) { _fieldService = fieldService; _sql = sql; }
[HttpPost("AddField")]
public IActionResult AddField()
{
_sql.Fields.Add(new Field());
_sql.SaveChanges();
return Ok();
}
[HttpGet("test")]
public IActionResult test()
{
_fieldService.AddField("", "");
return this.Success();
}
2024-10-30 17:52:22 +08:00
}
}