| 12345678910111213141516171819202122232425262728 |
- 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<IActionResult> GetStats()
- {
- return Ok(new
- {
- Levels = await _selectionLevelsService.GetCountByLevels(new List<string> { "Odrađen" }),
- Ads = await _adService.GetAllWithCountAsync()
- });
- }
- }
- }
|