Mitarbeit bewerten begonnen, Schülerdaten, Gruppen
This commit is contained in:
@@ -85,3 +85,26 @@ public interface ITimeEntryRepository
|
||||
void Save(TimeEntry entry);
|
||||
void Delete(Guid id);
|
||||
}
|
||||
public interface IParticipationSessionRepository
|
||||
{
|
||||
List<ParticipationSession> GetByGroup(Guid groupId);
|
||||
ParticipationSession? GetById(Guid id);
|
||||
void Save(ParticipationSession session);
|
||||
void Delete(Guid id);
|
||||
}
|
||||
public interface IParticipationRepository
|
||||
{
|
||||
List<ParticipationEntry> GetBySession(Guid sessionId);
|
||||
List<ParticipationEntry> GetByStudent(Guid studentId);
|
||||
ParticipationEntry? GetBySessionAndStudent(Guid sessionId, Guid studentId);
|
||||
void Save(ParticipationEntry entry);
|
||||
void SaveMany(List<ParticipationEntry> entries);
|
||||
void DeleteBySession(Guid sessionId);
|
||||
}
|
||||
public interface IParticipationAspectRepository
|
||||
{
|
||||
List<ParticipationAspect> GetDefaults();
|
||||
List<ParticipationAspect> GetByGroup(Guid groupId);
|
||||
void Save(ParticipationAspect aspect);
|
||||
void Delete(Guid id);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user