using Demo.Data.LocalData.Entity; using Demo.Domain.Models; using System; using System.Collections.Generic; namespace Demo.Domain.UseCase { public class UseCasePresence { private List _studentAttendances = new(); // Хранилище для посещаемости студентов // Метод для добавления посещаемости по занятию public void AddLessonAttendance(LocalUser student, DateTime attendanceDate, int lessonId, bool isPresent) { var studentAttendance = new StudentAttendance(student.Id, 1) // Замените на 1, так как это один урок { AttendanceDate = attendanceDate, LessonId = lessonId, IsPresent = isPresent }; _studentAttendances.Add(studentAttendance); } // Метод для получения посещаемости по занятию public List GetLessonAttendance(int lessonId) { return _studentAttendances.FindAll(sa => sa.LessonId == lessonId); } } }