Exemple #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();
            }
        }
Exemple #2
0
 public void DeleteEmailSettingsByID(dynamic param)
 {
     try
     {
         EmailSettingsRepo rp = new EmailSettingsRepo();
         int ID = Convert.ToInt32(param.FilterParameter.ID);
         rp.DeleteByID(ID);
     }
     catch (Exception ex)
     {
         DBLogger loger = new DBLogger(Convert.ToInt32(param.FilterParameter.UserLoginID));
         loger.LogMessage = "Apı  => DeleteEmailSettingsByID => Exception : " + ex.Message;
         LogManager lm = new LogManager(loger);
         lm.LogMe();
     }
 }
Exemple #3
0
        public List <EmailSettings> GetEmailSettingsList(dynamic param)
        {
            List <EmailSettings> _EmailSettings = new List <EmailSettings>();

            try
            {
                EmailSettingsRepo rp = new EmailSettingsRepo();
                _EmailSettings = rp.GetAll().Where(p => p.UserLoginID == Convert.ToInt32(param.FilterParameter.UserLoginID)).ToList();
            }
            catch (Exception ex)
            {
                DBLogger loger = new DBLogger(Convert.ToInt32(param.FilterParameter.UserLoginID));
                loger.LogMessage = "Apı  => GetEmailSettingsList => Exception : " + ex.Message;
                LogManager lm = new LogManager(loger);
                lm.LogMe();
            }
            return(_EmailSettings);
        }