/
Frozin
/
DIS-3
Обзор
Документация
Войти
/
Frozin
/
DIS-3
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
API_PIR/Services/StatisticsService.cs
31 строка
806 B
Dobryk
Добавлен внутренний API
20 окт 2025, 05:26
20 окт 2025, 05:26
7ee684c
Код
Авторство
О чём код?
using API_PIR.Interfaces; using API_PIR.Models; namespace API_PIR.Services; public class StatisticsService : IStatisticsService { private readonly INoteService _noteService; private readonly IUserService _userService; public StatisticsService(INoteService noteService, IUserService userService) { _noteService = noteService; _userService = userService; } public async Task<StatisticsModel> GetStatisticsAsync() { var notes = await _noteService.GetAllNotesAsync(); var users = await _userService.GetAllUsersAsync(); var statistics = new StatisticsModel { TotalNotes = notes.Count(), TotalUsers = users.Count(), LastUpdated = DateTime.UtcNow }; return statistics; } }