|
|
@ -11,13 +11,13 @@ |
|
|
|
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/bootstrap.min.css")" /> |
|
|
|
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/bootstrap-theme.min.css")" /> |
|
|
|
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/common.css")" /> |
|
|
|
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/forms.css")" /> |
|
|
|
<link rel="stylesheet" type="text/css" href="@Url.Content("~/content/forms.css")" /> |
|
|
|
</head> |
|
|
|
<body> |
|
|
|
<div class="container rtl"> |
|
|
|
<div class="jumbotron"> |
|
|
|
<h1>سلام!</h1> |
|
|
|
<p>یک سری اطلاعات کلی درباره وب سایت سومین در این محل قابل ارائه می باشد.</p> |
|
|
|
<p>یک سری اطلاعات کلی درباره وب سایت سومین در این محل قابل ارائه می باشد.</p> |
|
|
|
</div> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-md-12"> |
|
|
@ -46,59 +46,70 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-md-6 pull-right"> |
|
|
|
<div class="col-md-6 pull-right rtl"> |
|
|
|
<h2>اعلام آمادگی های فرصت های شغلی</h2> |
|
|
|
@foreach (Sevomin.Models.Avalin avalin in Sevomin.Models.SevominDbContext.Current.Users.OfType<Sevomin.Models.Avalin>().ToList()) |
|
|
|
{ |
|
|
|
if (avalin.Jobs.Count == 0) |
|
|
|
{ continue; } |
|
|
|
<h3>@avalin.DisplayName</h3> |
|
|
|
foreach (var job in avalin.Jobs) |
|
|
|
<div class="panel-group" id="accordion"> |
|
|
|
@foreach (Sevomin.Models.Avalin avalin in Sevomin.Models.SevominDbContext.Current.Users.OfType<Sevomin.Models.Avalin>().ToList()) |
|
|
|
{ |
|
|
|
if (job.Applications.Count == 0) |
|
|
|
if (avalin.Jobs.Count == 0) |
|
|
|
{ continue; } |
|
|
|
|
|
|
|
foreach (var application in job.Applications) |
|
|
|
{ |
|
|
|
Sevomin.Models.JobApplicationViewModel apply = new Sevomin.Models.JobApplicationViewModel(application); |
|
|
|
|
|
|
|
<div class="panel panel-default rtl"> |
|
|
|
<div class="panel-body"> |
|
|
|
<em>از طرف <a href="@Url.Action("Dovomin", "Account", new { userId = apply.DovominId })">@apply.DovominDisplayName</a> |
|
|
|
(@(string.IsNullOrWhiteSpace(job.ContactPersonName) ? "نام وارد نشده" : job.ContactPersonName) |
|
|
|
@((string.IsNullOrWhiteSpace(job.ContactPersonEMail) ? "ایمیل وارد نشده" : job.ContactPersonEMail)) |
|
|
|
@((string.IsNullOrWhiteSpace(job.ContactPersonPhone) ? "تلفن وارد نشده" : job.ContactPersonPhone))) |
|
|
|
</em> |
|
|
|
<h4>@apply.JobSummary</h4> |
|
|
|
@if (!string.IsNullOrWhiteSpace(apply.CoverLetter)) |
|
|
|
{ |
|
|
|
<h5>پیغام متخصص:</h5> |
|
|
|
<blockquote>@apply.CoverLetter</blockquote> |
|
|
|
} |
|
|
|
@if (apply.MinimumRequirement) |
|
|
|
{ |
|
|
|
<p>این متخصص تمامی مهارت های الزامی برای این فرصت شغلی را دارد. همچنین میزان مطابقت ایشان با این فرصت شغلی، @apply.Affinity درصد است.</p> |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
<p>این متخصص برخی مهارت های الزامی برای این فرصت شغلی را ندارد. همچنین میزان مطابقت ایشان با این فرصت شغلی، @apply.Affinity درصد است.</p> |
|
|
|
<div class="panel panel-default"> |
|
|
|
<div class="panel-heading"> |
|
|
|
<h4 class="panel-title"> |
|
|
|
<a data-toggle="collapse" data-parent="#accordion" href="#@avalin.Id">@avalin.DisplayName |
|
|
|
</a> |
|
|
|
</h4> |
|
|
|
</div> |
|
|
|
@foreach (var job in avalin.Jobs) |
|
|
|
{ |
|
|
|
if (job.Applications.Count == 0) |
|
|
|
{ continue; } |
|
|
|
<div id="@avalin.Id" class="panel-collapse collapse in"> |
|
|
|
<div class="panel-body"> |
|
|
|
<p>@((new Sevomin.Models.JobMiniViewModel(job)).JobSummary) @Html.ActionLink("مشاهده آگهی", "SingleJob", "Job", new { jobId = job.Id })</p> |
|
|
|
<h5>اطلاعات فرد پاسخگو به این آگهی: (@(string.IsNullOrWhiteSpace(job.ContactPersonName) ? "نام وارد نشده" : job.ContactPersonName) |
|
|
|
@((string.IsNullOrWhiteSpace(job.ContactPersonEMail) ? "ایمیل وارد نشده" : job.ContactPersonEMail)) |
|
|
|
@((string.IsNullOrWhiteSpace(job.ContactPersonPhone) ? "تلفن وارد نشده" : job.ContactPersonPhone)))</h5> |
|
|
|
</div> |
|
|
|
@foreach (var application in job.Applications.OrderByDescending(a => a.ApplyDate)) |
|
|
|
{ |
|
|
|
Sevomin.Models.JobApplicationViewModel apply = new Sevomin.Models.JobApplicationViewModel(application); |
|
|
|
<div class="panel-body"> |
|
|
|
<em>از طرف <a href="@Url.Action("Dovomin", "Account", new { userId = apply.DovominId })">@apply.DovominDisplayName</a></em> |
|
|
|
@if (!string.IsNullOrWhiteSpace(apply.CoverLetter)) |
|
|
|
{ |
|
|
|
<h5>پیغام متخصص:</h5> |
|
|
|
<blockquote>@apply.CoverLetter</blockquote> |
|
|
|
} |
|
|
|
@if (apply.MinimumRequirement) |
|
|
|
{ |
|
|
|
<p>این متخصص تمامی مهارت های الزامی برای این فرصت شغلی را دارد. همچنین میزان مطابقت ایشان با این فرصت شغلی، @apply.Affinity درصد است.</p> |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
<p>این متخصص برخی مهارت های الزامی برای این فرصت شغلی را ندارد. همچنین میزان مطابقت ایشان با این فرصت شغلی، @apply.Affinity درصد است.</p> |
|
|
|
} |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
<script src="@Url.Content("~/scripts/jquery-2.1.0.min.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/jquery-ui-1.10.4.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/jquery-ui-1.10.4.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/jalaliCalendar.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/jquery-ui-i18n.min.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/jquery-ui-i18n.min.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/jquery.validate.min.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/jquery.validate.unobtrusive.min.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/bootstrap.min.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/sevomin-ui.js")"></script> |
|
|
|
<script src="@Url.Content("~/scripts/bootstrap.min.js")"></script> |
|
|
|
<script> |
|
|
|
$(function () { |
|
|
|
$('.collapse').collapse(); |
|
|
|
}); |
|
|
|
</script> |
|
|
|
</body> |
|
|
|
</html> |