ScientificReport
ScientificReport.BLL.Services.PatentLicenseActivityService Class Reference
Inheritance diagram for ScientificReport.BLL.Services.PatentLicenseActivityService:
Inheritance graph
Collaboration diagram for ScientificReport.BLL.Services.PatentLicenseActivityService:
Collaboration graph

Public Member Functions

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

Detailed Description

Definition at line 15 of file PatentLicenseActivityService.cs.

Constructor & Destructor Documentation

ScientificReport.BLL.Services.PatentLicenseActivityService.PatentLicenseActivityService ( ScientificReportDbContext  context)

Definition at line 21 of file PatentLicenseActivityService.cs.

Member Function Documentation

virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.AddApplicant ( PatentLicenseActivity  patentLicenseActivity,
UserProfile  user 
)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.AddAuthor ( PatentLicenseActivity  patentLicenseActivity,
UserProfile  user 
)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.AddCoApplicant ( Guid  id,
string  coApplicant 
)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.AddCoauthor ( Guid  id,
string  coauthor 
)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.CreateItem ( PatentLicenseActivityModel  model)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.DeleteById ( Guid  id)
virtual
virtual bool ScientificReport.BLL.Services.PatentLicenseActivityService.Exists ( Guid  id)
virtual
virtual PatentLicenseActivity ScientificReport.BLL.Services.PatentLicenseActivityService.Get ( Func< PatentLicenseActivity, bool >  predicate)
virtual
virtual IEnumerable<PatentLicenseActivity> ScientificReport.BLL.Services.PatentLicenseActivityService.GetAll ( )
virtual
virtual IEnumerable<PatentLicenseActivity> ScientificReport.BLL.Services.PatentLicenseActivityService.GetAllWhere ( Func< PatentLicenseActivity, bool >  predicate)
virtual
virtual IEnumerable<UserProfile> ScientificReport.BLL.Services.PatentLicenseActivityService.GetApplicants ( Guid  id)
virtual
virtual IEnumerable<UserProfile> ScientificReport.BLL.Services.PatentLicenseActivityService.GetAuthors ( Guid  id)
virtual
virtual PatentLicenseActivity ScientificReport.BLL.Services.PatentLicenseActivityService.GetById ( Guid  id)
virtual
virtual IEnumerable<string> ScientificReport.BLL.Services.PatentLicenseActivityService.GetCoApplicants ( Guid  id)
virtual
virtual IEnumerable<string> ScientificReport.BLL.Services.PatentLicenseActivityService.GetCoauthors ( Guid  id)
virtual
virtual int ScientificReport.BLL.Services.PatentLicenseActivityService.GetCountByRole ( ClaimsPrincipal  userClaims)
virtual
virtual IEnumerable<PatentLicenseActivity> ScientificReport.BLL.Services.PatentLicenseActivityService.GetItemsByRole ( ClaimsPrincipal  userClaims)
virtual

Implements ScientificReport.BLL.Interfaces.IPatentLicenseActivityService.

Definition at line 38 of file PatentLicenseActivityService.cs.

Here is the call graph for this function:

virtual IEnumerable<PatentLicenseActivity> ScientificReport.BLL.Services.PatentLicenseActivityService.GetPageByRole ( int  page,
int  count,
ClaimsPrincipal  userClaims 
)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.RemoveApplicant ( Guid  id,
UserProfile  user 
)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.RemoveAuthor ( Guid  id,
UserProfile  user 
)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.RemoveCoApplicant ( Guid  id,
string  coApplicant 
)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.RemoveCoauthor ( Guid  id,
string  coauthor 
)
virtual
virtual void ScientificReport.BLL.Services.PatentLicenseActivityService.UpdateItem ( PatentLicenseActivityEditModel  model)
virtual

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