Exemplo n.º 1
0
        public ActionResult AddPassengerToFlightAsync(PassAirFlight passAirFlight, string EmailAdult1)
        {
            //if (ModelState.IsValid)
            //{
            //    var body = "<p>{0} عزیز</p><p>بلیط شما در سامانه ثبت شد</p><p>برای پرینت بلیط پرواز با اطلاعات ارسال شده وارد پرتال وبسایت شده و پرینت بلیط خود را تهیه کنید</p><p>نام کاربری: {1}</p><p>رمز عبور: {2}</p>";
            //    var message = new MailMessage();
            //    message.To.Add(new MailAddress(EmailAdult1));
            //    message.From = new MailAddress("*****@*****.**");
            //    message.Subject = "تاییدیه ثبت بلیط";
            //    message.Body = string.Format(body, passAirFlight.Passenger.P_FirstName + passAirFlight.Passenger.P_LastName, passAirFlight.Passenger.P_IdentityCode, 123456);
            //    message.IsBodyHtml = true;

            //    using (var smtp = new SmtpClient())
            //    {
            //        var credential = new NetworkCredential
            //        {
            //            UserName = "******",
            //            Password = "******"
            //        };
            //        smtp.Credentials = credential;
            //        smtp.Host = "smtp-mail.gmail.com";
            //        smtp.Port = 587;
            //        smtp.EnableSsl = true;
            //        await smtp.SendMailAsync(message);
            //        return RedirectToAction("Sent");
            //    }
            //}
            return(RedirectToAction("SendEmail"));
        }
Exemplo n.º 2
0
        public ActionResult SaveAndSendEmail(PassAirFlight passAirFlight, string SexualityAdult1, string SexualityAdult2, string EmailAdult1, string FirstNameAdult0, string FirstNameAdult1)
        {
            string z = passAirFlight.Flight.F_Origin;
            string y = passAirFlight.Passenger.P_FirstName;

            if (!ToAdmin(passAirFlight, SexualityAdult1, EmailAdult1))
            {
                ViewBag.Error = "";
                return(View());
            }

            return(RedirectToAction("Success", "Home"));
        }
Exemplo n.º 3
0
        public bool ToAdmin(PassAirFlight passAirFlight, string SexualityAdult1, string EmailAdult1)
        {
            bool   Status = false;
            string body   = "<p>{0} عزیز</p><p>بلیط شما در سامانه ثبت شد</p><p>برای پرینت بلیط پرواز با اطلاعات ارسال شده وارد پرتال وبسایت شده و پرینت بلیط خود را تهیه کنید</p><p>نام کاربری: {1}</p><p>رمز عبور: {2}</p>";
            var    m      = new MailMessage()
            {
                Subject    = "تاییدیه ثبت بلیط",
                Body       = string.Format(body, passAirFlight.Passenger.P_FirstName + passAirFlight.Passenger.P_LastName, passAirFlight.Passenger.P_IdentityCode, passAirFlight.Passenger.P_Password),
                IsBodyHtml = true
            };

            //string to = new MailAddress("*****@*****.**");
            m.To.Add(EmailAdult1);
            m.From   = new MailAddress("*****@*****.**");
            m.Sender = new MailAddress(EmailAdult1);


            SmtpClient smtp = new SmtpClient
            {
                Host        = "smtp-mail.outlook.com",
                Port        = 587,
                Credentials = new NetworkCredential("*****@*****.**", "`@Ahmadreza23101374"),
                EnableSsl   = true
            };

            try
            {
                smtp.Send(m);
                Status = true;
            }
            catch (Exception e)
            {
                Status = false;
            }
            return(Status);
        }