48 lines
1.2 KiB
C#
48 lines
1.2 KiB
C#
using Microsoft.AspNetCore.Http;
|
|
using Microsoft.AspNetCore.Mvc;
|
|
using ViewModels;
|
|
using WebAPIServer.Common;
|
|
|
|
namespace WebAPIServer.Controllers
|
|
{
|
|
[Route("api/[controller]/[action]")]
|
|
[ApiController]
|
|
public class ValuesController : ControllerBase
|
|
{
|
|
[HttpGet()]
|
|
public ReturnInfo GetAll_WebApiMethod(string VariableName)
|
|
{
|
|
ReturnInfo i = new ReturnInfo();
|
|
i.isok = true;
|
|
try
|
|
{
|
|
var result = StaticData.scope.GetVariable(VariableName);
|
|
i.response = result;
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
i.isok = false;
|
|
i.message = ex.Message;
|
|
}
|
|
return i;
|
|
}
|
|
[HttpPost()]
|
|
public ReturnInfo UpdateData()
|
|
{
|
|
ReturnInfo i = new ReturnInfo();
|
|
i.isok = true;
|
|
try
|
|
{
|
|
StaticData.GetWebAPIMethod();
|
|
i.response = "sucess";
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
i.isok = false;
|
|
i.message = ex.Message;
|
|
}
|
|
return i;
|
|
}
|
|
}
|
|
}
|