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.1 KiB

11 years ago
11 years ago
11 years ago
11 years ago
  1. @model Sevomin.Models.DovominJobViewModel
  2. @{
  3. ViewBag.Title = ViewBag.ShortJobDescription;
  4. bool AlreadyApplied = (ViewBag.AlreadyApplied != null && (bool)ViewBag.AlreadyApplied);
  5. }
  6. @Html.Partial("PostResult", ViewBag.Result as Sevomin.Models.PostResultViewModel)
  7. <h3 class="rtl">@ViewBag.ShortJobDescription</h3>
  8. @if (User.IsInRole("Dovomin")) {
  9. <div class="row">
  10. <div class="col-md-4 rtl">
  11. <span>میزان مطابقت شما با این فرصت شغلی @(Model.Affinity*100) درصد می باشد.</span>
  12. <div class="progress progress-striped">
  13. <div class="progress-bar progress-bar-success" role="progressbar" aria-valuenow="40" aria-valuemin="0" aria-valuemax="100" style="width: @(Model.Affinity*100)%">
  14. <span class="sr-only">@(Model.Affinity*100)%</span>
  15. </div>
  16. </div>
  17. </div>
  18. <div class="col-md-8 rtl">
  19. @if (!Model.MinimumRequirement)
  20. {
  21. <span class="text-warning"><em>این فرصت شغلی نیاز به مهارت هایی دارد که با پروفایل شما مطابقت ندارد. اگر هنوز اطلاعات خود را کامل نکرده اید، به صفحه <a href="@Url.Action("MyProfile", "Account")">ویرایش پروفایل</a> مراجعه نمایید.</em></span>
  22. }
  23. else {
  24. <span class="text-success"><em>شما تمامی مهارت های الزامی مورد نیاز این فرصت شغلی را دارید.</em></span>
  25. }
  26. </div>
  27. </div>
  28. }
  29. <div class="row">
  30. <div class="col-md-12 rtl">
  31. @if (AlreadyApplied)
  32. {
  33. <div class="alert alert-info">اعلام آمادگی شما برای این فرصت شغلی ثبت شده است.</div>
  34. }
  35. @Html.Partial("JobDigest", (Sevomin.Models.JobViewModel)ViewBag.Job)
  36. @if (AlreadyApplied)
  37. {
  38. <div class="form-group">
  39. @Html.LabelFor(model => model.CoverLetter)
  40. <p>
  41. @Model.CoverLetter
  42. </p>
  43. </div>
  44. }
  45. else {
  46. using (Html.BeginForm("Apply", "Job", FormMethod.Post, new { role = "form" }))
  47. {
  48. @Html.AntiForgeryToken()
  49. <div class="form-group">
  50. @Html.LabelFor(model => model.CoverLetter)
  51. <span class="glyphicon glyphicon-exclamation-sign form-help" data-toggle="tooltip" data-for="CoverLetter" data-placement="top" title="پیغامی که همراه با اعلام آمادگی شما به کارفرما ارائه می شود."></span>
  52. @Html.TextAreaFor(model => model.CoverLetter, new { @class = "form-control" })
  53. @Html.ValidationMessageFor(m => m.CoverLetter)
  54. </div>
  55. <div class="clearfix">
  56. <button type="submit" class="btn btn-primary pull-left">اعلام آمادگی به کارفرما</button>
  57. </div>
  58. }
  59. }
  60. </div>
  61. </div>