using data.RemoteData.RemoteDataBase.DAO; namespace data.Repository { public interface IPresenceRepository { void SavePresence(List presences); List GetPresenceByGroup(int groupId); List GetPresenceByGroupAndDate(int groupId, DateTime date); DateTime? GetLastDateByGroupId(int groupId); public GroupPresenceSummary GetGeneralPresenceForGroup(int groupId); bool UpdateAttention(Guid UserGuid, int groupId, int firstLesson, int lastLesson, DateTime date, bool isAttendance); void MarkUserAsMissing(Guid userGuid, int firstLessonNumber, int lastLessonNumber); void AddPresence(PresenceDao presence); List GetAttendanceByGroup(int groupId); } }