/
Lexus_666
/
Pir_API
Обзор
Документация
Войти
/
Lexus_666
/
Pir_API
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Controllers/Internal/StatisticsController.cs
32 строки
799 B
Lexus_666
Lab 2 done
20 окт 2025, 05:24
20 окт 2025, 05:24
1680046
Код
Авторство
О чём код?
using Microsoft.AspNetCore.Mvc; using Pir_API.Interfaces; using Pir_API.Models; namespace Pir_API.Controllers.Internal; [ApiController] [Route("api/internal/[controller]/[action]")] public class StatisticsController : ControllerBase { private readonly IStatisticsService _statisticsService; public StatisticsController(IStatisticsService statisticsService) { _statisticsService = statisticsService; } [HttpGet] public async Task<ActionResult<StatisticsModel>> GetStatistics() { try { var statistics = await _statisticsService.GetStatisticsAsync(); return Ok(statistics); } catch (Exception ex) { return StatusCode(500, new { error = "Internal server error" }); } } }