ScientificReport
ScientificReport.BLL.Interfaces.IPatentLicenseActivityService Interface Reference
Inheritance diagram for ScientificReport.BLL.Interfaces.IPatentLicenseActivityService:
Inheritance graph
Collaboration diagram for ScientificReport.BLL.Interfaces.IPatentLicenseActivityService:
Collaboration graph

Public Member Functions

IEnumerable< PatentLicenseActivityGetAll ()
 
IEnumerable< PatentLicenseActivityGetAllWhere (Func< PatentLicenseActivity, bool > predicate)
 
IEnumerable< PatentLicenseActivityGetItemsByRole (ClaimsPrincipal userClaims)
 
IEnumerable< PatentLicenseActivityGetPageByRole (int page, int count, ClaimsPrincipal userClaims)
 
int GetCountByRole (ClaimsPrincipal userClaims)
 
PatentLicenseActivity GetById (Guid id)
 
PatentLicenseActivity Get (Func< PatentLicenseActivity, bool > predicate)
 
void CreateItem (PatentLicenseActivityModel model)
 
void UpdateItem (PatentLicenseActivityEditModel model)
 
void DeleteById (Guid id)
 
bool Exists (Guid id)
 
void AddAuthor (PatentLicenseActivity patentLicenseActivity, UserProfile user)
 
void RemoveAuthor (Guid id, UserProfile user)
 
void AddApplicant (PatentLicenseActivity patentLicenseActivity, UserProfile user)
 
void RemoveApplicant (Guid id, UserProfile user)
 
void AddCoauthor (Guid id, string coauthor)
 
void RemoveCoauthor (Guid id, string coauthor)
 
void AddCoApplicant (Guid id, string coApplicant)
 
void RemoveCoApplicant (Guid id, string coApplicant)
 
IEnumerable< UserProfileGetAuthors (Guid id)
 
IEnumerable< UserProfileGetApplicants (Guid id)
 
IEnumerable< string > GetCoauthors (Guid id)
 
IEnumerable< string > GetCoApplicants (Guid id)
 

Detailed Description

Definition at line 10 of file IPatentLicenseActivityService.cs.

Member Function Documentation

void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.AddApplicant ( PatentLicenseActivity  patentLicenseActivity,
UserProfile  user 
)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.AddAuthor ( PatentLicenseActivity  patentLicenseActivity,
UserProfile  user 
)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.AddCoApplicant ( Guid  id,
string  coApplicant 
)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.AddCoauthor ( Guid  id,
string  coauthor 
)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.CreateItem ( PatentLicenseActivityModel  model)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.DeleteById ( Guid  id)
bool ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.Exists ( Guid  id)
PatentLicenseActivity ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.Get ( Func< PatentLicenseActivity, bool >  predicate)
IEnumerable<PatentLicenseActivity> ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetAll ( )
IEnumerable<PatentLicenseActivity> ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetAllWhere ( Func< PatentLicenseActivity, bool >  predicate)
IEnumerable<UserProfile> ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetApplicants ( Guid  id)
IEnumerable<UserProfile> ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetAuthors ( Guid  id)
PatentLicenseActivity ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetById ( Guid  id)
IEnumerable<string> ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetCoApplicants ( Guid  id)
IEnumerable<string> ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetCoauthors ( Guid  id)
int ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetCountByRole ( ClaimsPrincipal  userClaims)
IEnumerable<PatentLicenseActivity> ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetItemsByRole ( ClaimsPrincipal  userClaims)
IEnumerable<PatentLicenseActivity> ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.GetPageByRole ( int  page,
int  count,
ClaimsPrincipal  userClaims 
)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.RemoveApplicant ( Guid  id,
UserProfile  user 
)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.RemoveAuthor ( Guid  id,
UserProfile  user 
)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.RemoveCoApplicant ( Guid  id,
string  coApplicant 
)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.RemoveCoauthor ( Guid  id,
string  coauthor 
)
void ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.UpdateItem ( PatentLicenseActivityEditModel  model)

The documentation for this interface was generated from the following file: