|
|
@ -26,11 +26,13 @@ namespace Sevomin.Models.Helpers |
|
|
|
else if (await (manager.FindByNameAsync(item.UserName)) != null) |
|
|
|
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() ? |
|
|
|
IdentityResult.Failed(errors.ToArray()) |
|
|
|
: IdentityResult.Success; |
|
|
|