2 using System.Collections.Generic;
10 IEnumerable<TeacherReport> GetAll();
11 IEnumerable<TeacherReport> GetAllWhere(Func<TeacherReport, bool> predicate);
16 void DeleteById(Guid
id);
17 bool Any(Func<TeacherReport, bool> predicate);
19 void AddPublication(Guid
id, Guid entityId);
20 void RemovePublication(Guid
id, Guid entityId);
21 void AddArticle(Guid
id, Guid entityId);
22 void RemoveArticle(Guid
id, Guid entityId);
23 void AddScientificWork(Guid
id, Guid entityId);
24 void RemoveScientificWork(Guid
id, Guid entityId);
25 void AddReportThesis(Guid
id, Guid entityId);
26 void RemoveReportThesis(Guid
id, Guid entityId);
27 void AddGrant(Guid
id, Guid entityId);
28 void RemoveGrant(Guid
id, Guid entityId);
29 void AddScientificInternship(Guid
id, Guid entityId);
30 void RemoveScientificInternship(Guid
id, Guid entityId);
31 void AddPostgraduateGuidance(Guid
id, Guid entityId);
32 void RemovePostgraduateGuidance(Guid
id, Guid entityId);
33 void AddScientificConsultation(Guid
id, Guid entityId);
34 void RemoveScientificConsultation(Guid
id, Guid entityId);
35 void AddPostgraduateDissertationGuidance(Guid
id, Guid entityId);
36 void RemovePostgraduateDissertationGuidance(Guid
id, Guid entityId);
37 void AddReview(Guid
id, Guid entityId);
38 void RemoveReview(Guid
id, Guid entityId);
39 void AddOpposition(Guid
id, Guid entityId);
40 void RemoveOpposition(Guid
id, Guid entityId);
41 void AddPatent(Guid
id, Guid entityId);
42 void RemovePatent(Guid
id, Guid entityId);
43 void AddMembership(Guid
id, Guid entityId);
44 void RemoveMembership(Guid
id, Guid entityId);