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")); }
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")); } }