2 using System.Collections.Generic;
3 using System.Security.Claims;
12 IEnumerable<PatentLicenseActivity> GetAll();
13 IEnumerable<PatentLicenseActivity> GetAllWhere(Func<PatentLicenseActivity, bool> predicate);
14 IEnumerable<PatentLicenseActivity> GetItemsByRole(ClaimsPrincipal userClaims);
15 IEnumerable<PatentLicenseActivity> GetPageByRole(
int page,
int count, ClaimsPrincipal userClaims);
16 int GetCountByRole(ClaimsPrincipal userClaims);
21 void DeleteById(Guid
id);
27 void AddCoauthor(Guid
id,
string coauthor);
28 void RemoveCoauthor(Guid
id,
string coauthor);
29 void AddCoApplicant(Guid
id,
string coApplicant);
30 void RemoveCoApplicant(Guid
id,
string coApplicant);
31 IEnumerable<UserProfile> GetAuthors(Guid
id);
32 IEnumerable<UserProfile> GetApplicants(Guid
id);
33 IEnumerable<string> GetCoauthors(Guid
id);
34 IEnumerable<string> GetCoApplicants(Guid
id);