Ejemplo n.º 1
0
        private void ResendResetEmail(string emailAddress)
        {
            var restrictions = new LinqMetaData().AccountRestriction.Where(r => r.IsActive && r.EmailAddress == emailAddress);

            foreach (var restriction in restrictions.Where(restriction => restriction.AccountRestrictionType != AccountRestrictionType.NewUser))
            {
                if (restriction.UserAccountRestrictions.Count > 1)
                {
                    SendResetEmail(restriction.EmailAddress, restriction.RestrictionKey);
                }
                else
                {
                    SendResetEmail(restriction.EmailAddress, restriction.RestrictionKey, restriction.UserAccountRestrictions[0].User.FirstName, restriction.UserAccountRestrictions[0].User.LastName);
                }
            }
        }