Beispiel #1
0
        public void UpdateEmailSettings(dynamic param)
        {
            try
            {
                EmailSettingsRepo rp = new EmailSettingsRepo();
                EmailSettings     ta = new EmailSettings();
                ta.FromMail         = param.FilterParameter.FromMail.ToString();
                ta.FromMailPassword = param.FilterParameter.FromMailPassword.ToString();

                ta.ID          = Convert.ToInt32(param.FilterParameter.ID.ToString());
                ta.MailSubject = param.FilterParameter.MailSubject.ToString();
                ta.Port        = Convert.ToInt32(param.FilterParameter.Port.ToString());

                ta.SmtpServer  = param.FilterParameter.SmtpServer.ToString();
                ta.ToMail      = param.FilterParameter.ToMail.ToString();
                ta.UserLoginID = Convert.ToInt32(param.FilterParameter.UserLoginID.ToString());
                if (!string.IsNullOrEmpty(ta.FromMail) && !string.IsNullOrEmpty(ta.FromMailPassword) && !string.IsNullOrEmpty(ta.ToMail.ToString()) &&
                    !string.IsNullOrEmpty(ta.Port.ToString()) && !string.IsNullOrEmpty(ta.SmtpServer) && !string.IsNullOrEmpty(ta.UserLoginID.ToString()))
                {
                    rp.Update(ta);
                }
            }
            catch (Exception ex)
            {
                DBLogger loger = new DBLogger(Convert.ToInt32(param.FilterParameter.UserLoginID));
                loger.LogMessage = "Apı  => UpdateEmailSettings => Exception : " + ex.Message;
                LogManager lm = new LogManager(loger);
                lm.LogMe();
            }
        }