using Demo.Data.LocalData.Entity; using Demo.Domain.Models; using System; using System.Collections.Generic; using System.Linq; namespace Demo.Data.Repository { public class GroupRepositoryImpl { private List groups; public GroupRepositoryImpl() { groups = new List(); } public List GetAllGroups() { return groups; } public void AddGroup(ClassGroup group) { if (group == null) throw new ArgumentNullException(nameof(group)); groups.Add(group); } // Метод для получения пользователей по ID группы public List GetUsersByGroup(int groupId) { // Предполагаем, что ClassGroup имеет свойство Users, содержащее список пользователей var group = groups.FirstOrDefault(g => g.Id == groupId); return group?.Users ?? new List(); // Возвращаем пользователей или пустой список, если группа не найдена } } }