public static bool Send(_Contact mail) { try { MailMessage mailMessage = new MailMessage(); mailMessage.From = new MailAddress("*****@*****.**"); mailMessage.To.Add("*****@*****.**"); mailMessage.Subject = DateTime.Now.ToString() + " " + mail.name + " İletişim Formu"; mailMessage.Body = "<b>" + mail.name + "</b>: " + mail.message + "<br/> <b>IP Adresi:</b>: "; mailMessage.IsBodyHtml = true; SmtpClient smtp = new SmtpClient(); smtp.Port = 587; smtp.EnableSsl = true; smtp.UseDefaultCredentials = true; smtp.Host = "smtp.yandex.com.tr"; smtp.Credentials = new System.Net.NetworkCredential("*****@*****.**", "mercksap651"); smtp.Send(mailMessage); } catch (SmtpException ex) { return(false); } return(true); }
public IHttpActionResult send([FromBody] _Contact message) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (!MailSender.Send(message)) { ExceptionThrow.Throw("Mesajınız iletilemedi. Lütfen tekrar deneyin."); } return(Ok()); }
/// <summary> /// Method for retrieving a given publisher's PR and sales contacts /// </summary> /// <param name="pubID">Publisher's ID</param> /// <returns>List of type _Contact</returns> public static List<_Contact> GetContacts(string pubID) { List<_Contact> contacts = new List<_Contact>(); using (pubsEntities context = new pubsEntities()) { IEnumerable<employee> employees = context.employees.Where(x => x.pub_id == pubID && (x.job_id == 8 || x.job_id == 13)); foreach (employee e in employees) { _Contact c = new _Contact(); c.JobTitle = e.job.job_desc; c.Name = e.lname + ", " + e.fname; contacts.Add(c); } return contacts.OrderBy(x => x.JobTitle).ThenBy(x => x.Name).ToList(); } }
/// <summary> /// Method for retrieving a given publisher's PR and sales contacts /// </summary> /// <param name="pubID">Publisher's ID</param> /// <returns>List of type _Contact</returns> public static List <_Contact> GetContacts(string pubID) { List <_Contact> contacts = new List <_Contact>(); using (pubsEntities context = new pubsEntities()) { IEnumerable <employee> employees = context.employees.Where(x => x.pub_id == pubID && (x.job_id == 8 || x.job_id == 13)); foreach (employee e in employees) { _Contact c = new _Contact(); c.JobTitle = e.job.job_desc; c.Name = e.lname + ", " + e.fname; contacts.Add(c); } return(contacts.OrderBy(x => x.JobTitle).ThenBy(x => x.Name).ToList()); } }