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(); } }
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(); } }
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); }