|
|
@ -23,7 +23,7 @@ |
|
|
|
<span class="icon-bar"></span> |
|
|
|
<span class="icon-bar"></span> |
|
|
|
</button> |
|
|
|
<a class="navbar-brand" href="#"> |
|
|
|
<a class="navbar-brand" href="#"> |
|
|
|
<small>(آزمایشی)</small> |
|
|
|
<img src="/content/images/revert-logo.png" /> |
|
|
|
</a> |
|
|
@ -32,9 +32,10 @@ |
|
|
|
<ul class="nav navbar-nav navbar-right"> |
|
|
|
<li class="rtl"><a href="/"><span class="glyphicon glyphicon-home"></span> خانه</a></li> |
|
|
|
<li class="rtl"><a href="/errors.axd"><span class="glyphicon glyphicon-exclamation-sign"></span> خطاها</a></li> |
|
|
|
<li class="rtl"><a href="@Url.Action("RecentJobs", "Job")">آگهیهای استخدام</a></li> |
|
|
|
<li class="dropdown rtl"><a href="#" class="dropdown-toggle" data-toggle="dropdown">پروفایل <b class="caret"></b></a> |
|
|
|
<ul class="dropdown-menu"> |
|
|
|
<li class="rtl"><a href="@Url.Action("RecentJobs", "Job")">آگهیهای استخدام</a></li> |
|
|
|
<li class="dropdown rtl"> |
|
|
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown">پروفایل <b class="caret"></b></a> |
|
|
|
<ul class="dropdown-menu"> |
|
|
|
<li class="rtl"><a href="@Url.Action("ChangePassword", "Account")"><span class="glyphicon glyphicon-refresh"></span> تغییر کلمه عبور</a></li> |
|
|
|
</ul> |
|
|
|
</li> |
|
|
@ -46,7 +47,7 @@ |
|
|
|
<div class="jumbotron"> |
|
|
|
<h1>سلام!</h1> |
|
|
|
<p>یک سری اطلاعات کلی درباره وب سایت سومین در این محل قابل ارائه می باشد.</p> |
|
|
|
<p>تاریخ و ساعت به وقت سرور سومین: @DateTime.Now.ToShortDateString() - @DateTime.Now.ToShortTimeString()</p> |
|
|
|
<p>تاریخ و ساعت به وقت سرور سومین: @DateTime.Now.ToShortDateString() - @DateTime.Now.ToShortTimeString()</p> |
|
|
|
</div> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-md-12"> |
|
|
@ -76,7 +77,7 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-md-12 rtl"> |
|
|
|
<div class="col-md-12 rtl"> |
|
|
|
<div class="panel panel-default" id="parameters-edit-panel"> |
|
|
|
<div class="panel-heading"> |
|
|
|
<h4 class="panel-title"><a data-toggle="collapse" data-parent="parameters-edit-panel" href="#parameters-edit-panel-body">ویرایش متن راهنمای پارامترها</a></h4> |
|
|
@ -109,38 +110,44 @@ |
|
|
|
</tr> |
|
|
|
</tbody> |
|
|
|
</table> |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
} |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="row"> |
|
|
|
<div class="col-md-12 rtl"> |
|
|
|
<h2>اعلام آمادگی های فرصت های شغلی</h2> |
|
|
|
<div class="panel-group" id="accordion"> |
|
|
|
@foreach (Sevomin.Models.Avalin avalin in Sevomin.Models.SevominDbContext.Current.Users.OfType<Sevomin.Models.Avalin>().ToList()) |
|
|
|
@foreach (Sevomin.Models.Avalin avalin in Sevomin.Models.SevominDbContext.Current.Users.OfType<Sevomin.Models.Avalin>().ToList() |
|
|
|
.Where(a => a.Jobs != null && a.Jobs.Any(j => j.ExpireDate.Date >= DateTime.Now.Date)) |
|
|
|
.OrderByDescending(a => a.Jobs.OrderByDescending(j => j.CreateDate).First().CreateDate) |
|
|
|
.ToList()) |
|
|
|
{ |
|
|
|
if (avalin.Jobs.Count == 0) |
|
|
|
{ continue; } |
|
|
|
<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 data-toggle="collapse" data-parent="#accordion" href="#@avalin.Id"> |
|
|
|
@avalin.DisplayName |
|
|
|
</a> |
|
|
|
</h4> |
|
|
|
</div> |
|
|
|
@foreach (var job in avalin.Jobs.OrderByDescending(a => a.CreateDate)) |
|
|
|
{ |
|
|
|
{ |
|
|
|
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 }, null)</p> |
|
|
|
<h5>اطلاعات فرد پاسخگو به این آگهی: (@(string.IsNullOrWhiteSpace(job.ContactPersonName) ? "نام وارد نشده" : job.ContactPersonName) |
|
|
|
<h5> |
|
|
|
اطلاعات فرد پاسخگو به این آگهی: (@(string.IsNullOrWhiteSpace(job.ContactPersonName) ? "نام وارد نشده" : job.ContactPersonName) |
|
|
|
@((string.IsNullOrWhiteSpace(job.ContactPersonEMail) ? "ایمیل وارد نشده" : job.ContactPersonEMail)) |
|
|
|
@((string.IsNullOrWhiteSpace(job.ContactPersonPhone) ? "تلفن وارد نشده" : job.ContactPersonPhone)))</h5> |
|
|
|
@((string.IsNullOrWhiteSpace(job.ContactPersonPhone) ? "تلفن وارد نشده" : job.ContactPersonPhone))) |
|
|
|
</h5> |
|
|
|
</div> |
|
|
|
@foreach (var application in job.Applications.OrderByDescending(a => a.ApplyDate)) |
|
|
|
{ |
|
|
@ -148,7 +155,7 @@ |
|
|
|
<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> |
|
|
|
} |
|
|
@ -157,7 +164,7 @@ |
|
|
|
<p>این متخصص تمامی مهارت های الزامی برای این فرصت شغلی را دارد. همچنین میزان مطابقت ایشان با این فرصت شغلی، @apply.Affinity درصد است.</p> |
|
|
|
} |
|
|
|
else |
|
|
|
{ |
|
|
|
{ |
|
|
|
<p>این متخصص برخی مهارت های الزامی برای این فرصت شغلی را ندارد. همچنین میزان مطابقت ایشان با این فرصت شغلی، @apply.Affinity درصد است.</p> |
|
|
|
} |
|
|
|
</div> |
|
|
@ -199,4 +206,5 @@ |
|
|
|
}); |
|
|
|
</script> |
|
|
|
</body> |
|
|
|
|
|
|
|
</html> |