Schüler hinzufügen, Kompetenzen

This commit is contained in:
2026-06-23 13:46:39 +02:00
parent b2211270b4
commit 220969fdfa
23 changed files with 1230 additions and 88 deletions
@@ -108,3 +108,19 @@ public interface IParticipationAspectRepository
void Save(ParticipationAspect aspect);
void Delete(Guid id);
}
public interface ISubjectRepository
{
List<Subject> GetAll();
Subject? GetById(Guid id);
Subject? GetByName(string name);
void Save(Subject subject);
void Delete(Guid id);
}
public interface ICompetencyDomainRepository
{
List<CompetencyDomain> GetBySubjectAndGrade(Guid subjectId, int gradeLevel);
CompetencyDomain? GetById(Guid id);
void Save(CompetencyDomain domain);
void Delete(Guid id);
void DeleteBySubjectAndGrade(Guid subjectId, int gradeLevel);
}