namespace Diligent.WebAPI.Host.Controllers.V1 { [ApiVersion("1.0")] [Route("v{version:apiVersion}/stats")] [ApiController] public class StatsController : ControllerBase { private readonly ISelectionProcessService _selectionProcessService; private readonly IAdService _adService; public StatsController(ISelectionProcessService selectionProcessService, IAdService adService) { _selectionProcessService = selectionProcessService; _adService = adService; } [Authorize] [HttpGet] public async Task GetStats() { return Ok(new { Levels = await _selectionProcessService.GetCountByLevels(new List { "Odrađen" }), Ads = await _adService.GetAllWithCountAsync() }); } } }