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() => Ok(_AppSettingsRepository.GetAppSettings()); [HttpGet(nameof(IAppSettingsController.Action.DevOps))] public ActionResult GetBuildNumberAndGitCommitSeven() => Ok(_AppSettingsRepository.GetBuildNumberAndGitCommitSeven()); }