Beispiel #1
0
        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());
 }
Beispiel #3
0
 /// <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();
     }
 }
Beispiel #4
0
    /// <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());
        }
    }