Пример #1
0
 public ActionResult ContactUs(tbl_contactus contactus, string email, string content)
 {
     contactus.contactus_content  = content;
     contactus.contactus_email    = email;
     contactus.contactys_datetime = DateTime.Now;
     db.tbl_contactus.Add(contactus);
     db.SaveChanges();
     return(RedirectToAction("Contact"));
 }
Пример #2
0
 public ActionResult contactus(tbl_contactus tblcontact)
 {
     try
     {
         db.tbl_contactus.Add(tblcontact);
         db.SaveChanges();
         ViewBag.msg = "Thanks for your Enquiry";
         //Response.Write("<script>alert('Thanks for your Enquiry')</script>");
     }
     catch (Exception e)
     {
         ViewBag.msg = "Something went wrong";
     }
     return(View());
 }
        public ActionResult sendtext(tbl_contactus t)
        {
            try
            {
                //var q=db.tbl_newscomments .Where(a=> a.newsid == t.newsid ).SingleOrDefault ();

                t.sabtdate = DateTime.Now;
                t.ip       = this.httpContextAccessor.HttpContext.Connection.RemoteIpAddress.ToString();


                db.tbl_contactus.Add(t);

                db.SaveChanges();
                Emailparameter emailp = new Emailparameter();
                emailp.from     = "*****@*****.**";
                emailp.password = "******";
                emailp.smtp     = "smtp.gmail.com";
                emailp.subject  = string.Format("پرسش ثبت شده در سایت از طرف : {0}", t.email);
                emailp.to       = "*****@*****.**";
                string path = Path.Combine(_hostingEnvironment.WebRootPath, "/Content/text/contactus.txt");
                string Body = System.IO.File.ReadAllText(path);

                Body = Body.Replace("t.name", t.name);
                Body = Body.Replace("t.email", t.email);
                Body = Body.Replace("t.ip", t.ip);
                Body = Body.Replace("t.sabtdate", shamsi.ToShamsi(t.sabtdate).ToString());
                Body = Body.Replace("t.text", t.text);

                emailp.text = Body;


                if (Email.send(emailp))
                {
                    TempData["message"] = "متن پرسش شما با موفقیت ارسال گردید";
                    return(RedirectToAction("contactus"));
                }
                else
                {
                    TempData["message"] = "در ارسال پیام خطایی رخ داده است.  لطفاً آدرس ایمیل وارده را مجدداً بررسی فرمایید";
                    return(RedirectToAction("contactus"));
                }
            }
            catch (Exception e)
            {
                TempData["message"] = "در ثبت پرسش شما خطایی رخ داده است. مجدداً تلاش فرمایید";
                return(RedirectToAction("contactus"));
            }
        }