Example #1
0
        public JsonResult Send(string name, string mobile, string address, string email, string content)
        {
            var feedback = new tbl_Feedback();

            feedback.sTenKH       = name;
            feedback.sEmail       = email;
            feedback.dNgayTao     = DateTime.Now;
            feedback.sSoDienThoai = mobile;
            feedback.sNoiDung     = content;
            feedback.sDiaChi      = address;
            string mailcontent = System.IO.File.ReadAllText(Server.MapPath("~/Assets/Client/Templates/ContactMail.html"));

            mailcontent = mailcontent.Replace("{{sTenNguoiNhan}}", name);
            mailcontent = mailcontent.Replace("{{sSoDienThoai}}", mobile);
            mailcontent = mailcontent.Replace("{{sEmail}}", email);
            mailcontent = mailcontent.Replace("{{sDiaChi}}", address);
            mailcontent = mailcontent.Replace("{{sNoiDung}}", content);
            var toEmail = ConfigurationManager.AppSettings["ToEmailAddress"].ToString();

            new Mail().SendMail(email, "Thông báo mới từ MyHands", mailcontent);
            new Mail().SendMail(toEmail, "Lượt đăng ký mới", mailcontent);
            var id = new LienHeDAO().InsertFeedBack(feedback);

            if (id > 0)
            {
                return(Json(new
                {
                    status = true
                }));
                //send mail
            }

            else
            {
                return(Json(new
                {
                    status = false
                }));
            }
        }
 public long InsertFeedBack(tbl_Feedback fb)
 {
     db.tbl_Feedback.Add(fb);
     db.SaveChanges();
     return fb.ID;
 }