You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

68 lines
3.2 KiB

@model Sevomin.Models.DovominJobViewModel
@{
ViewBag.Title = ViewBag.ShortJobDescription;
bool AlreadyApplied = (ViewBag.AlreadyApplied != null && (bool)ViewBag.AlreadyApplied);
}
@Html.Partial("PostResult", ViewBag.Result as Sevomin.Models.PostResultViewModel)
<h3 class="rtl">@ViewBag.ShortJobDescription</h3>
@if (User.IsInRole("Dovomin"))
{
<div class="row">
<div class="col-md-4 rtl">
<span>میزان مطابقت شما با این فرصت شغلی @(Model.Affinity * 100) درصد می باشد.</span>
<div class="progress progress-striped">
<div class="progress-bar @(Model.MinimumRequirement ? "progress-bar-success" : "progress-bar-warning")" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: @((float)(Model.Affinity * 100))%">
<span class="sr-only">@((float)(Model.Affinity * 100))%</span>
</div>
</div>
</div>
<div class="col-md-8 rtl">
@if (!Model.MinimumRequirement)
{
<span class="text-warning"><em>این فرصت شغلی نیاز به مهارت هایی دارد که با پروفایل شما مطابقت ندارد. اگر هنوز اطلاعات خود را کامل نکرده اید، به صفحه <a href="@Url.Action("MyProfile", "Account")">ویرایش پروفایل</a> مراجعه نمایید.</em></span>
}
else
{
<span class="text-success"><em>شما تمامی مهارت های الزامی مورد نیاز این فرصت شغلی را دارید.</em></span>
}
</div>
</div>
}
<div class="row">
<div class="col-md-12 rtl">
@if (AlreadyApplied)
{
<div class="alert alert-info">اعلام آمادگی شما برای این فرصت شغلی ثبت شده است.</div>
}
@Html.Partial("JobDigest", (Sevomin.Models.JobViewModel)ViewBag.Job)
@if (AlreadyApplied)
{
<div class="form-group">
@Html.LabelFor(model => model.CoverLetter)
<p>
@Model.CoverLetter
</p>
</div>
}
else {
using (Html.BeginForm("Apply", "Job", FormMethod.Post, new { role = "form" }))
{
@Html.AntiForgeryToken()
<div class="form-group">
@Html.LabelFor(model => model.CoverLetter)
<span class="glyphicon glyphicon-exclamation-sign form-help" data-toggle="tooltip" data-for="CoverLetter" data-placement="top" title="پیغامی که همراه با اعلام آمادگی شما به کارفرما ارائه می شود."></span>
@Html.TextAreaFor(model => model.CoverLetter, new { @class = "form-control" })
@Html.ValidationMessageFor(m => m.CoverLetter)
</div>
<div class="clearfix">
<button type="submit" class="btn btn-primary pull-left">اعلام آمادگی به کارفرما</button>
</div>
}
}
</div>
</div>