public ActionResult Repondre(Claims claim, string texte, Response response) { int id = claim.IdClaims; Claims updateClaim = cs.GetById(id); updateClaim.State = 1; response.Content = texte; response.ResponseDate = DateTime.Now; response.idClaim = id; rs.Add(response); rs.Commit(); try { //MailMessage mail = new MailMessage("*****@*****.**","*****@*****.**") ; MailMessage mail = new MailMessage("*****@*****.**", "*****@*****.**"); mail.Subject = texte; mail.Body = "BONJOUR : Je vous propose mon projet intitulé " + "'" + texte + "'" + "qui sera composé de ressource(s) de votre entreprise dont les skills sont "; SmtpClient smtpClient = new SmtpClient("smtp.gmail.com", 587); smtpClient.Credentials = new System.Net.NetworkCredential("*****@*****.**", "$$$$$$$$$"); smtpClient.EnableSsl = true; smtpClient.Send(mail); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } return(RedirectToAction("Index")); }
public ActionResult Create([Bind(Include = "IdResponse,ResponseDate,Content")] Response response) { if (ModelState.IsValid) { response.ResponseDate = DateTime.Now; Rs.Add(response); Rs.Commit(); return(RedirectToAction("Index")); } return(View(response)); }