コード例 #1
0
        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());
            }
        }
コード例 #2
0
        // 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));
        }