AzureDevOpsRepository Markdown links Ticks bug fix, default to *.wc files and formatting
26 lines
841 B
C#
26 lines
841 B
C#
using Microsoft.AspNetCore.Mvc;
|
|
using OI.Metrology.Shared.Models;
|
|
using OI.Metrology.Shared.Models.Stateless;
|
|
using OI.Metrology.Wafer.Counter.Helper;
|
|
|
|
namespace OI.Metrology.Wafer.Counter.ApiControllers;
|
|
|
|
[Route("api/v1/ado")]
|
|
public class AzureDevOpsController : Controller, IAzureDevOpsController<IResult>
|
|
{
|
|
|
|
private readonly IAzureDevOpsRepository _AzureDevOpsRepository;
|
|
|
|
public AzureDevOpsController(IAzureDevOpsRepository azureDevOpsRepository) =>
|
|
_AzureDevOpsRepository = azureDevOpsRepository;
|
|
|
|
[HttpPost("save")]
|
|
public IResult Save()
|
|
{
|
|
PollValue? pollValue = ParameterHelper.GetPollValue(Request.HttpContext.Connection?.RemoteIpAddress, Request.Body);
|
|
ArgumentNullException.ThrowIfNull(pollValue);
|
|
_AzureDevOpsRepository.Save(pollValue);
|
|
return Results.Ok();
|
|
}
|
|
|
|
} |