Class EmployerJob
This class represents the EntityModel interface to the PlEmployerJob database table.
Inheritance
Inherited Members
Namespace: Cmc.Nexus.Models.CareerServices
Assembly: Cmc.Nexus.Models.dll
Syntax
public class EmployerJob
Constructors
EmployerJob()
Declaration
public EmployerJob()
Properties
AvailableEndDate
Gets or sets the AvailableEndDate associated with this EmployerJob.
Declaration
public DateTime? AvailableEndDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The AvailableEndDate. |
AvailableStartDate
Gets or sets the AvailableStartDate associated with this EmployerJob.
Declaration
public DateTime? AvailableStartDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The AvailableStartDate. |
BenefitsDetail
Gets or sets the BenefitsDetail associated with this EmployerJob.
Declaration
public string BenefitsDetail { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The BenefitsDetail. |
Contact
Gets or sets the Contact associated with this EmployerJob.
Declaration
public string Contact { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Contact. |
CreatedDateTime
Gets or sets the CreatedDateTime associated with this EmployerJob.
Declaration
public DateTime CreatedDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The CreatedDateTime. |
DaysOfWeek
Gets or sets the DaysOfWeek associated with this EmployerJob.
Declaration
public string DaysOfWeek { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The DaysOfWeek. |
Description
Gets or sets the Description associated with this EmployerJob.
Declaration
public string Description { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Description. |
Employer
Declaration
public virtual Employer Employer { get; set; }
Property Value
| Type | Description |
|---|---|
| Employer |
EmployerContact
Declaration
public virtual EmployerContact EmployerContact { get; set; }
Property Value
| Type | Description |
|---|---|
| EmployerContact |
EmployerContactId
Gets or sets the EmployerContactId associated with this EmployerJob.
Declaration
public int? EmployerContactId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The EmployerContactId. |
EmployerId
Gets or sets the EmployerId associated with this EmployerJob.
Declaration
public int EmployerId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The EmployerId. |
ExternType
Gets or sets the ExternType associated with this EmployerJob.
Declaration
public string ExternType { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The ExternType. |
HasBenefits
Gets or sets the HasBenefits associated with this EmployerJob.
Declaration
public bool HasBenefits { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The HasBenefits. |
HasFee
Gets or sets the HasFee associated with this EmployerJob.
Declaration
public bool HasFee { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The HasFee. |
Id
Gets or sets the Id associated with this EmployerJob.
Declaration
public int Id { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The Id. |
IsActive
Gets or sets the IsActive associated with this EmployerJob.
Declaration
public bool IsActive { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsActive. |
IsDirectApplyAllowed
Gets or sets the IsDirectApplyAllowed associated with this EmployerJob.
Declaration
public bool? IsDirectApplyAllowed { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsDirectApplyAllowed. |
IsNoteVisibleOnline
Gets or sets the IsNoteVisibleOnline associated with this EmployerJob.
Declaration
public bool IsNoteVisibleOnline { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsNoteVisibleOnline. |
IsResumeRequired
Gets or sets the IsResumeRequired associated with this EmployerJob.
Declaration
public bool? IsResumeRequired { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Boolean> | The IsResumeRequired. |
IsSalaryVisibleOnline
Gets or sets the IsSalaryVisibleOnline associated with this EmployerJob.
Declaration
public bool IsSalaryVisibleOnline { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsSalaryVisibleOnline. |
IsVisibleOnline
Gets or sets the IsVisibleOnline associated with this EmployerJob.
Declaration
public bool IsVisibleOnline { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Boolean | The IsVisibleOnline. |
JobCategory
Declaration
public virtual JobCategory JobCategory { get; set; }
Property Value
| Type | Description |
|---|---|
| JobCategory |
JobCategoryId
Gets or sets the JobCategoryId associated with this EmployerJob.
Declaration
public int? JobCategoryId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The JobCategoryId. |
JobLocation
Declaration
public virtual JobLocation JobLocation { get; set; }
Property Value
| Type | Description |
|---|---|
| JobLocation |
JobLocationId
Gets or sets the JobLocationId associated with this EmployerJob.
Declaration
public int? JobLocationId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The JobLocationId. |
JobSchedule
Gets or sets the JobSchedule associated with this EmployerJob.
Declaration
public string JobSchedule { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The JobSchedule. |
JobSkills
Declaration
public virtual ICollection<EmployerJobSkill> JobSkills { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Collections.Generic.ICollection<EmployerJobSkill> |
JobSource
Declaration
public virtual JobSource JobSource { get; set; }
Property Value
| Type | Description |
|---|---|
| JobSource |
JobSourceId
Gets or sets the JobSourceId associated with this EmployerJob.
Declaration
public int? JobSourceId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The JobSourceId. |
JobTitle
Declaration
public virtual JobTitle JobTitle { get; set; }
Property Value
| Type | Description |
|---|---|
| JobTitle |
JobTitleId
Gets or sets the JobTitleId associated with this EmployerJob.
Declaration
public int? JobTitleId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The JobTitleId. |
JobType
Declaration
public virtual JobType JobType { get; set; }
Property Value
| Type | Description |
|---|---|
| JobType |
JobTypeId
Gets or sets the JobTypeId associated with this EmployerJob.
Declaration
public int? JobTypeId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Int32> | The JobTypeId. |
LastModifiedDateTime
Gets or sets the LastModifiedDateTime associated with this EmployerJob.
Declaration
public DateTime LastModifiedDateTime { get; set; }
Property Value
| Type | Description |
|---|---|
| System.DateTime | The LastModifiedDateTime. |
LastModifiedUserId
Gets or sets the LastModifiedUserId associated with this EmployerJob.
Declaration
public int LastModifiedUserId { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int32 | The LastModifiedUserId. |
Note
Gets or sets the Note associated with this EmployerJob.
Declaration
public string Note { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Note. |
NumberPositions
Gets or sets the NumberPositions associated with this EmployerJob.
Declaration
public short NumberPositions { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int16 | The NumberPositions. |
NumberPositionsFilled
Gets or sets the NumberPositionsFilled associated with this EmployerJob.
Declaration
public short NumberPositionsFilled { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Int16 | The NumberPositionsFilled. |
OfficialJobTitle
Gets or sets the OfficialJobTitle associated with this EmployerJob.
Declaration
public string OfficialJobTitle { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The OfficialJobTitle. |
SalaryHigh
Gets or sets the SalaryHigh associated with this EmployerJob.
Declaration
public decimal? SalaryHigh { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Decimal> | The SalaryHigh. |
SalaryLow
Gets or sets the SalaryLow associated with this EmployerJob.
Declaration
public decimal? SalaryLow { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.Decimal> | The SalaryLow. |
Status
Gets or sets the Status associated with this EmployerJob.
Declaration
public string Status { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Status. |
Time
Gets or sets the Time associated with this EmployerJob.
Declaration
public string Time { get; set; }
Property Value
| Type | Description |
|---|---|
| System.String | The Time. |
VisibleOnlineEndDate
Gets or sets the VisibleOnlineEndDate associated with this EmployerJob.
Declaration
public DateTime? VisibleOnlineEndDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The VisibleOnlineEndDate. |
VisibleOnlineStartDate
Gets or sets the VisibleOnlineStartDate associated with this EmployerJob.
Declaration
public DateTime? VisibleOnlineStartDate { get; set; }
Property Value
| Type | Description |
|---|---|
| System.Nullable<System.DateTime> | The VisibleOnlineStartDate. |
Methods
GeneratedInitializer()
This is the auto-generated initializer that knows how to deal with any relationship initialization for auto-generated relationships.
Declaration
public void GeneratedInitializer()
SetupFluentMappings(DbModelBuilder)
Any type of relationship that can't be inferred from the entity annotations must be done by hand using the Fluent api. Handle those relationships here.
Declaration
public static void SetupFluentMappings(DbModelBuilder modelBuilder)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Data.Entity.DbModelBuilder | modelBuilder | The DbModelBuilder that has all of the model entities. |