Skip to content

Instantly share code, notes, and snippets.

@ninoalamokmc
Created February 6, 2018 03:14
Show Gist options
  • Save ninoalamokmc/95712577391a12c46ec7e034a206f22b to your computer and use it in GitHub Desktop.
Save ninoalamokmc/95712577391a12c46ec7e034a206f22b to your computer and use it in GitHub Desktop.
@model WebApplication1.Models.JobRequirementModels.JobModel
@{
ViewData["Title"] = "Edit";
}
<h2>Edit</h2>
<h4>JobRequirement</h4>
<hr />
<div class="container">
<div class="row">
<form asp-action="Edit">
<div asp-validation-summary="ModelOnly" class="text-danger"></div>
<input type="hidden" asp-for="Job.JobRequirementId" />
<div class="col-md-12">
<div class="form-group">
<label asp-for="Job.ClientId" class="control-label">For Client</label>
<select asp-for="Job.ClientId" class="form-control" asp-items="ViewBag.ClientId" disabled="disabled"></select>
</div>
</div>
<div class="col-md-9">
<div class="form-group">
<label asp-for="Job.Name" class="control-label">Job Title</label>
<input asp-for="Job.Name" class="form-control" />
<span asp-validation-for="Job.Name" class="text-danger"></span>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<label asp-for="Job.Quantity" class="control-label">Number of Positions Open</label>
<input asp-for="Job.Quantity" class="form-control" min="1" />
<span asp-validation-for="Job.Quantity" class="text-danger"></span>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label asp-for="Job.CategoryId" class="control-label">Job Category</label>
<select asp-for="Job.CategoryId" class="form-control" asp-items="ViewBag.CategoryId"></select>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label asp-for="Job.JobLevelId" class="control-label">Level</label>
<select asp-for="Job.JobLevelId" class="form-control" asp-items="ViewBag.JobLevelId"></select>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label asp-for="Job.EmploymentTypeId" class="control-label"></label>
<select asp-for="Job.EmploymentTypeId" class="form-control" asp-items="ViewBag.EmploymentTypeId"></select>
<span asp-validation-for="Job.EmploymentTypeId" class="text-danger"></span>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label asp-for="Job.TermsOfEmploymentId" class="control-label"></label>
<select asp-for="Job.TermsOfEmploymentId" class="form-control" asp-items="ViewBag.TermsOfEmploymentId"></select>
<span asp-validation-for="Job.TermsOfEmploymentId" class="text-danger"></span>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label asp-for="Job.ImmediateSuperior" class="control-label">Reports To</label>
<input asp-for="Job.ImmediateSuperior" class="form-control" />
<span asp-validation-for="Job.ImmediateSuperior" class="text-danger"></span>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label asp-for="Job.ImmediateSuperiorTitle" class="control-label">Position</label>
<input asp-for="Job.ImmediateSuperiorTitle" class="form-control" />
<span asp-validation-for="Job.ImmediateSuperiorTitle" class="text-danger"></span>
</div>
</div>
<div class="col-md-6">
<div class="form-group col-md-6">
<label asp-for="Job.EducationalAttainment" class="control-label">Educational Attainment</label>
<select asp-for="Job.EducationalAttainment" class="form-control" asp-items="ViewBag.EducationalAttainment"></select>
</div>
</div>
<div class="col-md-3">
<div class="form-group">
<label asp-for="Job.MinWorkExperience" class="control-label">Year of Exp. (Min)</label>
<input asp-for="Job.MinWorkExperience" class="form-control" min="1" value="1" />
<span asp-validation-for="Job.MinWorkExperience" class="text-danger"></span>
</div>
</div>
<div class=" col-md-3">
<div class="form-group">
<label asp-for="Job.MaxWorkExperience" class="control-label">Year of Exp. (Max)</label>
<input asp-for="Job.MaxWorkExperience" class="form-control" min="2" value="5" />
<span asp-validation-for="Job.MaxWorkExperience" class="text-danger"></span>
</div>
</div>
<div class=" col-md-12">
<div class="form-group">
<label asp-for="Job.Degrees" class="control-label">Preferred Educational Background</label>
<textarea asp-for="Job.Degrees" class="form-control" rows="4"></textarea>
<span asp-validation-for="Job.Degrees" class="text-danger"></span>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label asp-for="Job.PostingDate" class="control-label">Posting Date</label>
<input type="date" asp-for="Job.PostingDate" class="form-control" />
<span asp-validation-for="Job.PostingDate" class="text-danger"></span>
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label asp-for="Job.DueDate" class="control-label">Due Date</label>
<input type="date" asp-for="Job.DueDate" class="form-control" />
<span asp-validation-for="Job.DueDate" class="text-danger"></span>
</div>
</div>
<div class="col-md-12">
<h4>Requirement(s)</h4>
</div>
<hr />
<br />
<div class="form-group col-md-12">
<label asp-for="Skills" class="control-label"></label>
<textarea asp-for="Skills" class="form-control" rows="6"></textarea>
<span asp-validation-for="Skills" class="text-danger"></span>
</div>
<div class="col-md-12">
<h4>Job Description</h4>
</div>
<hr />
<br />
<div class="form-group col-md-12">
<label asp-for="JobsSpecifics" class="control-label">Job Specifics</label>
<textarea asp-for="JobsSpecifics" class="form-control" rows="4"></textarea>
<span asp-validation-for="JobsSpecifics" class="text-danger"></span>
</div>
<div class="col-md-12">
<h4>Schedule</h4>
</div>
<hr />
<div class="form-group col-md-6">
<label asp-for="Job.ShiftId" class="control-label">Shift / Schedule</label>
<select asp-for="Job.ShiftId" class="form-control" asp-items="ViewBag.ShiftId"></select>
</div>
<div class="form-group col-md-6">
<label asp-for="Job.WorkWeekId" class="control-label">Work Week</label>
<select asp-for="Job.WorkWeekId" class="form-control" asp-items="ViewBag.WorkWeekId"></select>
</div>
<div class="form-group col-md-6">
<label asp-for="Job.Workdays" class="control-label"></label>
<input asp-for="Job.Workdays" class="form-control" />
<span asp-validation-for="Job.Workdays" class="text-danger"></span>
</div>
<div class="form-group col-md-6">
<label asp-for="Job.Restdays" class="control-label"></label>
<input asp-for="Job.Restdays" class="form-control" />
<span asp-validation-for="Job.Restdays" class="text-danger"></span>
</div>
<div class="form-group col-md-12">
<label asp-for="Job.HolidaysToFollowId" class="control-label">Holidays To Follow</label>
<select asp-for="Job.HolidaysToFollowId" class="form-control" asp-items="ViewBag.HolidaysToFollowId"></select>
</div>
<div class="col-md-12">
<h4>Benefits</h4>
</div>
<hr />
<br />
<div class="form-group col-md-3">
<div class="checkbox">
<label>
<input asp-for="JobBenefits.OvertimePay" checked="checked" />
Eligible For Overtime Pay
</label>
</div>
</div>
<div class="form-group col-md-3">
<div class="checkbox">
<label>
<input asp-for="JobBenefits.HolidayPremiumPay" checked="checked" />
Eligible for Holiday Premium Pay
</label>
</div>
</div>
<div class="form-group col-md-3">
<div class="checkbox">
<label>
<input asp-for="JobBenefits.NightDiffential" checked="checked" />
Eligible for Night Differential
</label>
</div>
</div>
<div class="form-group col-md-3">
<div class="checkbox">
<label>
<input asp-for="JobBenefits.NightDiffential" checked="checked" />
Eligible for Year End SHutdown
</label>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label asp-for="JobBenefits.LeaveCredits" class="control-label">Leave Credits</label>
<input asp-for="JobBenefits.LeaveCredits" class="form-control" min="1" value="1" />
<span asp-validation-for="JobBenefits.LeaveCredits" class="text-danger"></span>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label asp-for="JobBenefits.NumberOfLeaveMonetized" class="control-label"></label>
<input asp-for="JobBenefits.NumberOfLeaveMonetized" class="form-control" min="1" value="1" />
<span asp-validation-for="JobBenefits.NumberOfLeaveMonetized" class="text-danger"></span>
</div>
</div>
<div class="col-md-4">
<div class="form-group">
<label asp-for="JobBenefits.LeaveEntitlement" class="control-label"></label>
<select asp-for="JobBenefits.LeaveEntitlement" class="form-control" asp-items="ViewBag.LeaveEntitlement"></select>
<span asp-validation-for="JobBenefits.LeaveEntitlement" class="text-danger"></span>
</div>
</div>
<div class="col-md-12">
<h4>Compensation</h4>
</div>
<hr />
<br />
<div class="form-group col-md-2">
<label asp-for="JobCompensation.BasicSalary" class="control-label"></label>
<input asp-for="JobCompensation.BasicSalary" class="form-control" value="0.00" />
<span asp-validation-for="JobCompensation.BasicSalary" class="text-danger"></span>
</div>
<div class="col-md-2">
<div class="form-group">
<label asp-for="JobCompensation.BasicSalary" class="control-label"></label>
<input asp-for="JobCompensation.BasicSalary" class="form-control" value="0.00" />
<span asp-validation-for="JobCompensation.BasicSalary" class="text-danger"></span>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<label asp-for="JobCompensation.DeMinimis" class="control-label"></label>
<input asp-for="JobCompensation.DeMinimis" class="form-control" value="0.00" />
<span asp-validation-for="JobCompensation.DeMinimis" class="text-danger"></span>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<label asp-for="JobCompensation.ReimbursableAllowance" class="control-label"></label>
<input asp-for="JobCompensation.ReimbursableAllowance" class="form-control" value="0.00" />
<span asp-validation-for="JobCompensation.ReimbursableAllowance" class="text-danger"></span>
</div>
</div>
<div class="col-md-2">
<div class="form-group">
<label asp-for="JobCompensation.RegularizationIncrease" class="control-label"></label>
<input asp-for="JobCompensation.RegularizationIncrease" class="form-control" value="0.00" />
<span asp-validation-for="JobCompensation.RegularizationIncrease" class="text-danger"></span>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label asp-for="JobCompensation.SigningBonus" class="control-label"></label>
<input asp-for="JobCompensation.SigningBonus" class="form-control" value="0.00" />
<span asp-validation-for="JobCompensation.SigningBonus" class="text-danger"></span>
</div>
</div>
<div class="col-md-12">
<div class="form-group">
<label asp-for="JobCompensation.Additional" class="control-label"></label>
<textarea asp-for="JobCompensation.Additional" class="form-control" rows="4">Additional</textarea>
<span asp-validation-for="JobCompensation.Additional" class="text-danger"></span>
</div>
</div>
<div class="form-group">
<div class="checkbox">
<label>
<input asp-for="Job.IsActive" /> @Html.DisplayNameFor(model => model.Job.IsActive)
</label>
</div>
</div>
@*<div class="form-group">
<label asp-for="ImmediateSuperior" class="control-label"></label>
<input asp-for="ImmediateSuperior" class="form-control" />
<span asp-validation-for="ImmediateSuperior" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ImmediateSuperiorTitle" class="control-label"></label>
<input asp-for="ImmediateSuperiorTitle" class="form-control" />
<span asp-validation-for="ImmediateSuperiorTitle" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="EducationalAttainment" class="control-label"></label>
<input asp-for="EducationalAttainment" class="form-control" />
<span asp-validation-for="EducationalAttainment" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Degrees" class="control-label"></label>
<input asp-for="Degrees" class="form-control" />
<span asp-validation-for="Degrees" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="MinWorkExperience" class="control-label"></label>
<input asp-for="MinWorkExperience" class="form-control" />
<span asp-validation-for="MinWorkExperience" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="MaxWorkExperience" class="control-label"></label>
<input asp-for="MaxWorkExperience" class="form-control" />
<span asp-validation-for="MaxWorkExperience" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Quantity" class="control-label"></label>
<input asp-for="Quantity" class="form-control" />
<span asp-validation-for="Quantity" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="PostingDate" class="control-label"></label>
<input asp-for="PostingDate" class="form-control" />
<span asp-validation-for="PostingDate" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="DueDate" class="control-label"></label>
<input asp-for="DueDate" class="form-control" />
<span asp-validation-for="DueDate" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Workdays" class="control-label"></label>
<input asp-for="Workdays" class="form-control" />
<span asp-validation-for="Workdays" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Restdays" class="control-label"></label>
<input asp-for="Restdays" class="form-control" />
<span asp-validation-for="Restdays" class="text-danger"></span>
</div>
<input type="hidden" asp-for="JobRequirementId" />
<div class="form-group">
<label asp-for="ClientId" class="control-label"></label>
<select asp-for="ClientId" class="form-control" asp-items="ViewBag.ClientId"></select>
<span asp-validation-for="ClientId" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="JobLevelId" class="control-label"></label>
<select asp-for="JobLevelId" class="form-control" asp-items="ViewBag.JobLevelId"></select>
<span asp-validation-for="JobLevelId" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="CategoryId" class="control-label"></label>
<select asp-for="CategoryId" class="form-control" asp-items="ViewBag.CategoryId"></select>
<span asp-validation-for="CategoryId" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ShiftId" class="control-label"></label>
<select asp-for="ShiftId" class="form-control" asp-items="ViewBag.ShiftId"></select>
<span asp-validation-for="ShiftId" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="WorkWeekId" class="control-label"></label>
<select asp-for="WorkWeekId" class="form-control" asp-items="ViewBag.WorkWeekId"></select>
<span asp-validation-for="WorkWeekId" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="HolidaysToFollowId" class="control-label"></label>
<select asp-for="HolidaysToFollowId" class="form-control" asp-items="ViewBag.HolidaysToFollowId"></select>
<span asp-validation-for="HolidaysToFollowId" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="EmploymentTypeId" class="control-label"></label>
<select asp-for="EmploymentTypeId" class="form-control" asp-items="ViewBag.EmploymentTypeId"></select>
<span asp-validation-for="EmploymentTypeId" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="TermsOfEmploymentId" class="control-label"></label>
<select asp-for="TermsOfEmploymentId" class="form-control" asp-items="ViewBag.TermsOfEmploymentId"></select>
<span asp-validation-for="TermsOfEmploymentId" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Name" class="control-label"></label>
<input asp-for="Name" class="form-control" />
<span asp-validation-for="Name" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Remarks" class="control-label"></label>
<input asp-for="Remarks" class="form-control" />
<span asp-validation-for="Remarks" class="text-danger"></span>
</div>
<div class="form-group">
<div class="checkbox">
<label>
<input asp-for="IsActive" /> @Html.DisplayNameFor(model => model.IsActive)
</label>
</div>
</div>
<div class="form-group">
<label asp-for="CreatedDateTime" class="control-label"></label>
<input asp-for="CreatedDateTime" class="form-control" />
<span asp-validation-for="CreatedDateTime" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="CreatedBy" class="control-label"></label>
<input asp-for="CreatedBy" class="form-control" />
<span asp-validation-for="CreatedBy" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ModifiedDateTime" class="control-label"></label>
<input asp-for="ModifiedDateTime" class="form-control" />
<span asp-validation-for="ModifiedDateTime" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="ModifiedBy" class="control-label"></label>
<input asp-for="ModifiedBy" class="form-control" />
<span asp-validation-for="ModifiedBy" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Description" class="control-label"></label>
<input asp-for="Description" class="form-control" />
<span asp-validation-for="Description" class="text-danger"></span>
</div>*@
<div class="form-group">
<input type="submit" value="Save" class="btn btn-default" />
</div>
</form>
</div>
</div>
<div>
<a asp-action="Index">Back to List</a>
</div>
@section Scripts {
@{await Html.RenderPartialAsync("_ValidationScriptsPartial");}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment