Example #1
0
        public override bool Equals(object o)
        {
            if (!(o is EmailClient))
            {
                return(false);
            }
            EmailClient v = o as EmailClient;

            if (!AddSignature.Equals(v.AddSignature))
            {
                return(false);
            }
            if (!Content.Equals(v.Content))
            {
                return(false);
            }
            if (!Enabled.Equals(v.Enabled))
            {
                return(false);
            }
            if (!Recipients.Equals(v.Recipients))
            {
                return(false);
            }
            if (!Subject.Equals(v.Subject))
            {
                return(false);
            }

            return(true);
        }
Example #2
0
        public override bool Equals(object o)
        {
            if (!(o is EmailSmtp))
            {
                return(false);
            }
            EmailSmtp v = o as EmailSmtp;

            if (!AddSignature.Equals(v.AddSignature))
            {
                return(false);
            }
            if (!Address.Equals(v.Address))
            {
                return(false);
            }
            if (!Content.Equals(v.Content))
            {
                return(false);
            }
            if (!Enabled.Equals(v.Enabled))
            {
                return(false);
            }
            if (!Password.Equals(v.Password))
            {
                return(false);
            }
            if (!Port.Equals(v.Port))
            {
                return(false);
            }
            if (!Recipients.Equals(v.Recipients))
            {
                return(false);
            }
            if (!SameTextAsClientMail.Equals(v.SameTextAsClientMail))
            {
                return(false);
            }
            if (!Server.Equals(v.Server))
            {
                return(false);
            }
            if (!Ssl.Equals(v.Ssl))
            {
                return(false);
            }
            if (!Subject.Equals(v.Subject))
            {
                return(false);
            }
            if (!UserName.Equals(v.UserName))
            {
                return(false);
            }

            return(true);
        }
Example #3
0
 public void StoreValues(Data data, string path)
 {
     data.SetValue(@"" + path + @"AddSignature", AddSignature.ToString());
     data.SetValue(@"" + path + @"Content", Data.EscapeString(Content));
     data.SetValue(@"" + path + @"Enabled", Enabled.ToString());
     data.SetValue(@"" + path + @"Recipients", Data.EscapeString(Recipients));
     data.SetValue(@"" + path + @"Subject", Data.EscapeString(Subject));
 }
Example #4
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("AddSignature=" + AddSignature.ToString());
            sb.AppendLine("Content=" + Content.ToString());
            sb.AppendLine("Enabled=" + Enabled.ToString());
            sb.AppendLine("Recipients=" + Recipients.ToString());
            sb.AppendLine("Subject=" + Subject.ToString());

            return(sb.ToString());
        }
        public override bool Equals(object o)
        {
            if (!(o is EmailSmtpSettings))
            {
                return(false);
            }
            EmailSmtpSettings v = o as EmailSmtpSettings;

            if (!AccountId.Equals(v.AccountId))
            {
                return(false);
            }
            if (!AddSignature.Equals(v.AddSignature))
            {
                return(false);
            }
            if (!AdditionalAttachments.SequenceEqual(v.AdditionalAttachments))
            {
                return(false);
            }
            if (!Content.Equals(v.Content))
            {
                return(false);
            }
            if (!Enabled.Equals(v.Enabled))
            {
                return(false);
            }
            if (!Html.Equals(v.Html))
            {
                return(false);
            }
            if (!Recipients.Equals(v.Recipients))
            {
                return(false);
            }
            if (!RecipientsBcc.Equals(v.RecipientsBcc))
            {
                return(false);
            }
            if (!RecipientsCc.Equals(v.RecipientsCc))
            {
                return(false);
            }
            if (!Subject.Equals(v.Subject))
            {
                return(false);
            }
            return(true);
        }
Example #6
0
 public void StoreValues(Data data, string path)
 {
     data.SetValue(@"" + path + @"AddSignature", AddSignature.ToString());
     data.SetValue(@"" + path + @"Address", Data.EscapeString(Address));
     data.SetValue(@"" + path + @"Content", Data.EscapeString(Content));
     data.SetValue(@"" + path + @"Enabled", Enabled.ToString());
     data.SetValue(@"" + path + @"Password", _password);
     data.SetValue(@"" + path + @"Port", Port.ToString(CultureInfo.InvariantCulture));
     data.SetValue(@"" + path + @"Recipients", Data.EscapeString(Recipients));
     data.SetValue(@"" + path + @"SameTextAsClientMail", SameTextAsClientMail.ToString());
     data.SetValue(@"" + path + @"Server", Data.EscapeString(Server));
     data.SetValue(@"" + path + @"Ssl", Ssl.ToString());
     data.SetValue(@"" + path + @"Subject", Data.EscapeString(Subject));
     data.SetValue(@"" + path + @"UserName", Data.EscapeString(UserName));
 }
 public void StoreValues(Data data, string path)
 {
     data.SetValue(@"" + path + @"AddSignature", AddSignature.ToString());
     for (int i = 0; i < AdditionalAttachments.Count; i++)
     {
         data.SetValue(path + @"AdditionalAttachments\" + i + @"\AdditionalAttachments", Data.EscapeString(AdditionalAttachments[i]));
     }
     data.SetValue(path + @"AdditionalAttachments\numClasses", AdditionalAttachments.Count.ToString());
     data.SetValue(@"" + path + @"Content", Data.EscapeString(Content));
     data.SetValue(@"" + path + @"Enabled", Enabled.ToString());
     data.SetValue(@"" + path + @"Html", Html.ToString());
     data.SetValue(@"" + path + @"Recipients", Data.EscapeString(Recipients));
     data.SetValue(@"" + path + @"RecipientsBcc", Data.EscapeString(RecipientsBcc));
     data.SetValue(@"" + path + @"RecipientsCc", Data.EscapeString(RecipientsCc));
     data.SetValue(@"" + path + @"Subject", Data.EscapeString(Subject));
 }
Example #8
0
        public override bool Equals(object o)
        {
            if (!(o is EmailClientSettings))
            {
                return(false);
            }
            EmailClientSettings v = o as EmailClientSettings;

            if (!AddSignature.Equals(v.AddSignature))
            {
                return(false);
            }
            if (!Content.Equals(v.Content))
            {
                return(false);
            }
            if (!Enabled.Equals(v.Enabled))
            {
                return(false);
            }
            if (!Html.Equals(v.Html))
            {
                return(false);
            }
            if (!Recipients.Equals(v.Recipients))
            {
                return(false);
            }
            if (!RecipientsBcc.Equals(v.RecipientsBcc))
            {
                return(false);
            }
            if (!RecipientsCc.Equals(v.RecipientsCc))
            {
                return(false);
            }
            if (!Subject.Equals(v.Subject))
            {
                return(false);
            }

            return(true);
        }
Example #9
0
        public override string ToString()
        {
            StringBuilder sb = new StringBuilder();

            sb.AppendLine("AddSignature=" + AddSignature.ToString());
            sb.AppendLine("Address=" + Address.ToString());
            sb.AppendLine("Content=" + Content.ToString());
            sb.AppendLine("Enabled=" + Enabled.ToString());
            sb.AppendLine("Password="******"Port=" + Port.ToString());
            sb.AppendLine("Recipients=" + Recipients.ToString());
            sb.AppendLine("SameTextAsClientMail=" + SameTextAsClientMail.ToString());
            sb.AppendLine("Server=" + Server.ToString());
            sb.AppendLine("Ssl=" + Ssl.ToString());
            sb.AppendLine("Subject=" + Subject.ToString());
            sb.AppendLine("UserName=" + UserName.ToString());

            return(sb.ToString());
        }