/
Frozin
/
DIS-3
Обзор
Документация
Войти
/
Frozin
/
DIS-3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
API_PIR/Controllers/Internal/StatisticsController.cs
34 строки
838 B
Dobryk
Лабораторная работа 2 готова
20 окт 2025, 06:10
20 окт 2025, 06:10
9eab63c
Код
Авторство
О чём код?
using API_PIR.Interfaces; using API_PIR.Models; using Microsoft.AspNetCore.Mvc; namespace API_PIR.Controllers.Internal; [ApiController] [ApiVersion("1.0")] [ApiVersion("2.0")] [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" }); } } }