Browse Source

fix

confirmation-email
J 11 years ago
parent
commit
62b9255377
3 changed files with 11 additions and 7 deletions
  1. +7
    -5
      Sevomin.Models/Helpers/SevominUserValidator.cs
  2. +3
    -2
      Sevomin.WebFrontend.Controllers/JobController.cs
  3. +1
    -0
      Sevomin.WebFrontend/Views/Shared/Navbar.cshtml

+ 7
- 5
Sevomin.Models/Helpers/SevominUserValidator.cs View File

@ -26,11 +26,13 @@ namespace Sevomin.Models.Helpers
else if (await (manager.FindByNameAsync(item.UserName)) != null) else if (await (manager.FindByNameAsync(item.UserName)) != null)
errors.Add("ایمیل وارد شده قبلا در سایت استفاده شده است. کلمه عبور خود را فراموش کرده اید؟"); errors.Add("ایمیل وارد شده قبلا در سایت استفاده شده است. کلمه عبور خود را فراموش کرده اید؟");
MailChimpManager mc = new MailChimpManager("c754265c9000101952cc0d6b129c7505-us6");
MembersResult members = mc.GetAllMembersForList("ed06303ad4", "subscribed");
if (!members.Data.Any(m => m.Email == item.UserName))
errors.Add("شما در خبرنامه سومین عضو نیستید. به زودی عضویت برای عموم باز می شود، لطفا کمی شکیبا باشید.");
if (item is Dovomin)
{
MailChimpManager mc = new MailChimpManager("c754265c9000101952cc0d6b129c7505-us6");
MembersResult members = mc.GetAllMembersForList("ed06303ad4", "subscribed");
if (!members.Data.Any(m => m.Email == item.UserName))
errors.Add("شما در خبرنامه سومین عضو نیستید. به زودی عضویت برای عموم باز می شود، لطفا کمی شکیبا باشید.");
}
return errors.Any() ? return errors.Any() ?
IdentityResult.Failed(errors.ToArray()) IdentityResult.Failed(errors.ToArray())
: IdentityResult.Success; : IdentityResult.Success;


+ 3
- 2
Sevomin.WebFrontend.Controllers/JobController.cs View File

@ -143,8 +143,9 @@ namespace Sevomin.WebFrontend.Controllers
.ToList() .ToList()
.Select(j => new JobMiniViewModel(j)).ToList()); .Select(j => new JobMiniViewModel(j)).ToList());
} }
public PartialViewResult LatestJobList(int count)
[AllowAnonymous]
public PartialViewResult LatestJobList(int count)
{ {
return PartialView("JobList", _jobRepository.ListAll() return PartialView("JobList", _jobRepository.ListAll()
.Where(d => d.ExpireDate >= DateTime.Now) .Where(d => d.ExpireDate >= DateTime.Now)


+ 1
- 0
Sevomin.WebFrontend/Views/Shared/Navbar.cshtml View File

@ -20,6 +20,7 @@
} }
else { else {
<li class="rtl"><a href="@Url.Action("Login", "Account")">ورود به سایت</a></li> <li class="rtl"><a href="@Url.Action("Login", "Account")">ورود به سایت</a></li>
<li class="rtl"><a href="@Url.Action("", "Jobs")">آگهی‌های استخدام</a></li>
} }
<li class="rtl"><a href="@Url.Action("Index", "Home")"><span class="glyphicon glyphicon-home"></span> @(User.IsInRole("Dovomin") ? "آگهی های استخدام" : "خانه")</a></li> <li class="rtl"><a href="@Url.Action("Index", "Home")"><span class="glyphicon glyphicon-home"></span> @(User.IsInRole("Dovomin") ? "آگهی های استخدام" : "خانه")</a></li>
</ul> </ul>


Loading…
Cancel
Save