public ActionResult Create(MedicalPathModels pm) { try { MedicalPath p = new MedicalPath() { SpecialityId = pm.SpecialityId, Description = pm.Description, UserId = pm.UserId, DateParcour = pm.DateParcour, DoctorId = pm.DoctorId, }; // TODO: Add insert logic here sm.Add(p); sm.Commit(); /****Mail****/ try { MailMessage message = new MailMessage("*****@*****.**", "*****@*****.**", "Parcour ", "Il faut avoir un autre specialiste"); message.IsBodyHtml = true; SmtpClient client = new SmtpClient("smtp.gmail.com", 587); client.EnableSsl = true; client.Credentials = new System.Net.NetworkCredential("*****@*****.**", "amine44108329"); client.Send(message); } catch (Exception ex) { Console.WriteLine(ex.StackTrace); } /****Mail****/ return(RedirectToAction("Index")); } catch { return(View()); } }
// GET: MedicalPath/Create public ActionResult Create() { MedicalPathModels pm = new MedicalPathModels(); pm.Specialitys = ss.GetMany().Select(c => new SelectListItem { Text = c.nomSpecialite, Value = c.SpecialityId.ToString() } ); pm.Doctors = sd.GetMany().Select(c => new SelectListItem { Text = c.firstName, Value = c.Id.ToString(), } ); return(View(pm)); }