示例#1
0
        public void AddUniqueItem(string emailValue)
        {
            if (string.IsNullOrEmpty(emailValue) || emailValue.Trim() == string.Empty)
            {
                return;
            }

            var emailItem = new EmailsItem();

            emailItem.Mail = emailValue.Trim();

            if (!Items.Contains(emailItem, new CaseInsensitiveEmailItemComparer <EmailsItem>()))
            {
                Items.Add(emailItem);
            }
        }
示例#2
0
 public override int GetHashCode(EmailsItem obj)
 {
     return(obj.GetHashCode());
 }
示例#3
0
 public override bool Equals(EmailsItem x, EmailsItem y)
 {
     return(StringComparer.OrdinalIgnoreCase.Equals(x.Mail.Trim(), y.Mail.Trim()));
 }