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