using Microsoft.AspNetCore.Mvc; using OI.Metrology.Shared.Models.Stateless; namespace OI.Metrology.Server.ApiControllers; [ApiController] [Route("api/[controller]")] public class AppSettingsController : ControllerBase, IAppSettingsController { private readonly IAppSettingsRepository _AppSettingsRepository; public AppSettingsController(IAppSettingsRepository AppSettingsRepository) => _AppSettingsRepository = AppSettingsRepository; [HttpGet(nameof(IAppSettingsController.Action.App))] public ActionResult GetAppSettings() { List results = _AppSettingsRepository.GetAppSettings(); return Ok(results); } [HttpGet(nameof(IAppSettingsController.Action.DevOps))] public ActionResult GetBuildNumberAndGitCommitSeven() { string result = _AppSettingsRepository.GetBuildNumberAndGitCommitSeven(); return Ok(result); } }