ScientificReport
ScientificReport.DAL.Entities.UserProfile.UserProfile Class Reference
Inheritance diagram for ScientificReport.DAL.Entities.UserProfile.UserProfile:
Inheritance graph
Collaboration diagram for ScientificReport.DAL.Entities.UserProfile.UserProfile:
Collaboration graph

Public Types

enum  SexValue { SexValue.Male, SexValue.Female, SexValue.None }
 

Public Member Functions

override string ToString ()
 

Public Attributes

string FullName => $"{LastName} {FirstName} {MiddleName}"
 

Properties

string FirstName [get, set]
 
string MiddleName [get, set]
 
string LastName [get, set]
 
int BirthYear [get, set]
 
int GraduationYear [get, set]
 
string ScientificDegree [get, set]
 
int YearDegreeGained [get, set]
 
string AcademicStatus [get, set]
 
int YearDegreeAssigned [get, set]
 
string Position [get, set]
 
bool IsApproved [get, set]
 
bool IsActive [get, set]
 
SexValue Sex [get, set]
 
virtual ICollection< UserProfilesPublicationsUserProfilesPublications [get, set]
 
virtual ICollection< UserProfilesGrantsUserProfilesGrants [get, set]
 
virtual ICollection< UserProfilesScientificWorksUserProfilesScientificWorks [get, set]
 
virtual ICollection< UserProfilesArticlesUserProfilesArticles [get, set]
 
virtual ICollection< UserProfilesReportThesisUserProfilesReportTheses [get, set]
 
virtual ICollection< UserProfilesScientificInternshipsUserProfilesScientificInternships [get, set]
 
virtual ICollection< AuthorsPatentLicenseActivitiesAuthorsPatentLicenseActivities [get, set]
 
virtual ICollection< ApplicantsPatentLicenseActivitiesApplicantsPatentLicenseActivities [get, set]
 

Detailed Description

Definition at line 7 of file UserProfile.cs.

Member Enumeration Documentation

Enumerator
Male 
Female 
None 

Definition at line 9 of file UserProfile.cs.

Member Function Documentation

override string ScientificReport.DAL.Entities.UserProfile.UserProfile.ToString ( )

Definition at line 57 of file UserProfile.cs.

Member Data Documentation

string ScientificReport.DAL.Entities.UserProfile.UserProfile.FullName => $"{LastName} {FirstName} {MiddleName}"

Definition at line 56 of file UserProfile.cs.

Property Documentation

string ScientificReport.DAL.Entities.UserProfile.UserProfile.AcademicStatus
getset

Definition at line 28 of file UserProfile.cs.

virtual ICollection<ApplicantsPatentLicenseActivities> ScientificReport.DAL.Entities.UserProfile.UserProfile.ApplicantsPatentLicenseActivities
getset

Definition at line 54 of file UserProfile.cs.

virtual ICollection<AuthorsPatentLicenseActivities> ScientificReport.DAL.Entities.UserProfile.UserProfile.AuthorsPatentLicenseActivities
getset

Definition at line 52 of file UserProfile.cs.

int ScientificReport.DAL.Entities.UserProfile.UserProfile.BirthYear
getset

Definition at line 20 of file UserProfile.cs.

string ScientificReport.DAL.Entities.UserProfile.UserProfile.FirstName
getset

Definition at line 14 of file UserProfile.cs.

int ScientificReport.DAL.Entities.UserProfile.UserProfile.GraduationYear
getset

Definition at line 22 of file UserProfile.cs.

bool ScientificReport.DAL.Entities.UserProfile.UserProfile.IsActive
getset

Definition at line 36 of file UserProfile.cs.

bool ScientificReport.DAL.Entities.UserProfile.UserProfile.IsApproved
getset

Definition at line 34 of file UserProfile.cs.

string ScientificReport.DAL.Entities.UserProfile.UserProfile.LastName
getset

Definition at line 18 of file UserProfile.cs.

string ScientificReport.DAL.Entities.UserProfile.UserProfile.MiddleName
getset

Definition at line 16 of file UserProfile.cs.

string ScientificReport.DAL.Entities.UserProfile.UserProfile.Position
getset

Definition at line 32 of file UserProfile.cs.

string ScientificReport.DAL.Entities.UserProfile.UserProfile.ScientificDegree
getset

Definition at line 24 of file UserProfile.cs.

SexValue ScientificReport.DAL.Entities.UserProfile.UserProfile.Sex
getset

Definition at line 38 of file UserProfile.cs.

virtual ICollection<UserProfilesArticles> ScientificReport.DAL.Entities.UserProfile.UserProfile.UserProfilesArticles
getset

Definition at line 46 of file UserProfile.cs.

virtual ICollection<UserProfilesGrants> ScientificReport.DAL.Entities.UserProfile.UserProfile.UserProfilesGrants
getset

Definition at line 42 of file UserProfile.cs.

virtual ICollection<UserProfilesPublications> ScientificReport.DAL.Entities.UserProfile.UserProfile.UserProfilesPublications
getset

Definition at line 40 of file UserProfile.cs.

virtual ICollection<UserProfilesReportThesis> ScientificReport.DAL.Entities.UserProfile.UserProfile.UserProfilesReportTheses
getset

Definition at line 48 of file UserProfile.cs.

virtual ICollection<UserProfilesScientificInternships> ScientificReport.DAL.Entities.UserProfile.UserProfile.UserProfilesScientificInternships
getset

Definition at line 50 of file UserProfile.cs.

virtual ICollection<UserProfilesScientificWorks> ScientificReport.DAL.Entities.UserProfile.UserProfile.UserProfilesScientificWorks
getset

Definition at line 44 of file UserProfile.cs.

int ScientificReport.DAL.Entities.UserProfile.UserProfile.YearDegreeAssigned
getset

Definition at line 30 of file UserProfile.cs.

int ScientificReport.DAL.Entities.UserProfile.UserProfile.YearDegreeGained
getset

Definition at line 26 of file UserProfile.cs.


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