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

Public Member Functions

 UserProfileService (ScientificReportDbContext context)
 
virtual int GetCount ()
 
virtual IEnumerable< UserProfileGetAll ()
 
virtual IEnumerable< UserProfileFilter (UserProfileIndexModel model, ClaimsPrincipal userPrincipal, bool userIsAdmin)
 
virtual IEnumerable< UserProfileGetAllWhere (Func< UserProfile, bool > predicate)
 
virtual IEnumerable< UserProfileGetPage (int page, int count)
 
virtual IEnumerable< UserProfileGetPage (IEnumerable< UserProfile > userProfiles, int page, int count)
 
virtual UserProfile Get (ClaimsPrincipal claimsPrincipal)
 
virtual UserProfile GetById (Guid id)
 
virtual UserProfile Get (Func< UserProfile, bool > predicate)
 
virtual void CreateItem (UserProfile item)
 
virtual void UpdateItem (UserProfile item)
 
virtual void DeleteById (Guid id)
 
virtual void SetActiveById (Guid id, bool isActive)
 
virtual void SetApproved (Guid id, bool isApproved)
 
virtual bool UserExists (Guid id)
 
virtual async Task< IdentityResult > AddToRoleAsync (UserProfile userProfile, string roleName, UserManager< UserProfile > userManager)
 
virtual async Task< IdentityResult > RemoveFromRoleAsync (UserProfile userProfile, string roleName, UserManager< UserProfile > userManager)
 
virtual async Task< bool > IsInRoleAsync (UserProfile user, string roleName, UserManager< UserProfile > userManager)
 
virtual async Task< string > ChangePassword (UserProfile user, string oldPassword, string newPassword, string newPasswordRepeat, UserManager< UserProfile > userManager)
 
virtual async Task< bool > IsTeacherOnlyAsync (UserProfile user, UserManager< UserProfile > userManager)
 
virtual ICollection< PublicationGetUserPublications (Guid id)
 
virtual ICollection< GrantGetUserGrants (Guid id)
 
virtual ICollection< ScientificWorkGetUserScientificWorks (Guid id)
 
virtual ICollection< ArticleGetUserArticles (Guid id)
 
virtual ICollection< ReportThesisGetUserReportTheses (Guid id)
 
virtual ICollection< ScientificInternshipGetUserScientificInternships (Guid id)
 
virtual ICollection< ReviewGetUserReviews (Guid id)
 
virtual ICollection< PatentLicenseActivityGetUserPatentLicenseActivitiesAsAuthor (Guid id)
 
virtual ICollection< PatentLicenseActivityGetUserPatentLicenseActivitiesAsApplicant (Guid id)
 
ICollection< ScientificConsultationGetUserScientificConsultations (Guid id)
 

Detailed Description

Definition at line 18 of file UserProfileService.cs.

Constructor & Destructor Documentation

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

Definition at line 25 of file UserProfileService.cs.

Member Function Documentation

virtual async Task<IdentityResult> ScientificReport.BLL.Services.UserProfileService.AddToRoleAsync ( UserProfile  userProfile,
string  roleName,
UserManager< UserProfile userManager 
)
virtual
virtual async Task<string> ScientificReport.BLL.Services.UserProfileService.ChangePassword ( UserProfile  user,
string  oldPassword,
string  newPassword,
string  newPasswordRepeat,
UserManager< UserProfile userManager 
)
virtual
virtual void ScientificReport.BLL.Services.UserProfileService.CreateItem ( UserProfile  item)
virtual
virtual void ScientificReport.BLL.Services.UserProfileService.DeleteById ( Guid  id)
virtual
virtual IEnumerable<UserProfile> ScientificReport.BLL.Services.UserProfileService.Filter ( UserProfileIndexModel  model,
ClaimsPrincipal  userPrincipal,
bool  userIsAdmin 
)
virtual
virtual UserProfile ScientificReport.BLL.Services.UserProfileService.Get ( ClaimsPrincipal  claimsPrincipal)
virtual
virtual UserProfile ScientificReport.BLL.Services.UserProfileService.Get ( Func< UserProfile, bool >  predicate)
virtual
virtual IEnumerable<UserProfile> ScientificReport.BLL.Services.UserProfileService.GetAll ( )
virtual
virtual IEnumerable<UserProfile> ScientificReport.BLL.Services.UserProfileService.GetAllWhere ( Func< UserProfile, bool >  predicate)
virtual
virtual UserProfile ScientificReport.BLL.Services.UserProfileService.GetById ( Guid  id)
virtual
virtual int ScientificReport.BLL.Services.UserProfileService.GetCount ( )
virtual
virtual IEnumerable<UserProfile> ScientificReport.BLL.Services.UserProfileService.GetPage ( int  page,
int  count 
)
virtual
virtual IEnumerable<UserProfile> ScientificReport.BLL.Services.UserProfileService.GetPage ( IEnumerable< UserProfile userProfiles,
int  page,
int  count 
)
virtual
virtual ICollection<Article> ScientificReport.BLL.Services.UserProfileService.GetUserArticles ( Guid  id)
virtual
virtual ICollection<Grant> ScientificReport.BLL.Services.UserProfileService.GetUserGrants ( Guid  id)
virtual
virtual ICollection<PatentLicenseActivity> ScientificReport.BLL.Services.UserProfileService.GetUserPatentLicenseActivitiesAsApplicant ( Guid  id)
virtual
virtual ICollection<PatentLicenseActivity> ScientificReport.BLL.Services.UserProfileService.GetUserPatentLicenseActivitiesAsAuthor ( Guid  id)
virtual
virtual ICollection<Publication> ScientificReport.BLL.Services.UserProfileService.GetUserPublications ( Guid  id)
virtual
virtual ICollection<ReportThesis> ScientificReport.BLL.Services.UserProfileService.GetUserReportTheses ( Guid  id)
virtual
virtual ICollection<Review> ScientificReport.BLL.Services.UserProfileService.GetUserReviews ( Guid  id)
virtual
ICollection<ScientificConsultation> ScientificReport.BLL.Services.UserProfileService.GetUserScientificConsultations ( Guid  id)
virtual ICollection<ScientificInternship> ScientificReport.BLL.Services.UserProfileService.GetUserScientificInternships ( Guid  id)
virtual
virtual ICollection<ScientificWork> ScientificReport.BLL.Services.UserProfileService.GetUserScientificWorks ( Guid  id)
virtual
virtual async Task<bool> ScientificReport.BLL.Services.UserProfileService.IsInRoleAsync ( UserProfile  user,
string  roleName,
UserManager< UserProfile userManager 
)
virtual
virtual async Task<bool> ScientificReport.BLL.Services.UserProfileService.IsTeacherOnlyAsync ( UserProfile  user,
UserManager< UserProfile userManager 
)
virtual
virtual async Task<IdentityResult> ScientificReport.BLL.Services.UserProfileService.RemoveFromRoleAsync ( UserProfile  userProfile,
string  roleName,
UserManager< UserProfile userManager 
)
virtual
virtual void ScientificReport.BLL.Services.UserProfileService.SetActiveById ( Guid  id,
bool  isActive 
)
virtual
virtual void ScientificReport.BLL.Services.UserProfileService.SetApproved ( Guid  id,
bool  isApproved 
)
virtual
virtual void ScientificReport.BLL.Services.UserProfileService.UpdateItem ( UserProfile  item)
virtual
virtual bool ScientificReport.BLL.Services.UserProfileService.UserExists ( Guid  id)
virtual

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