Ejemplo n.º 1
0
        private EmailModel GetParent(BinhLuan Comment)
        {
            var    par = db.BinhLuans.Find(Comment.Parent);
            string sub = "Bình luận sản phẩm " + par.SanPham.TenSP + " của bạn đã được phản hồi";
            string bo  = "";

            if (!string.IsNullOrEmpty(par.MaKH))
            {
                bo += "Xin chào " + par.AspNetUser.UserName + ",\n";
                bo += "Bình luận sản phẩm " + par.SanPham.TenSP + " đã được phản hồi.\n";
                bo += "Bình luận của bạn: \"" + par.NoiDung + "\"\n";
                bo += "Phản hồi của chúng tôi: \"" + Comment.NoiDung + "\"\n";
                bo += "Xin cảm ơn.";
                EmailModel email = new EmailModel(par.AspNetUser.Email, sub, bo);
                return(email);
            }
            bo += "Xin chào " + par.HoTen + ",\n";
            bo += "Bình luận sản phẩm " + par.SanPham.TenSP + " đã được phản hồi.\n";
            bo += "Bình luận của bạn: \"" + par.NoiDung + "\"\n";
            bo += "Phản hồi của chúng tôi: \"" + Comment.NoiDung + "\"\n";
            bo += "Xin cảm ơn.";
            EmailModel mail = new EmailModel(par.Email, sub, bo);

            return(mail);
        }
Ejemplo n.º 2
0
        internal void UpdateComment(BinhLuan Comment)
        {
            var cmpar = db.BinhLuans.Find(Comment.Parent);

            cmpar.DaTraLoi        = "R";
            db.Entry(cmpar).State = EntityState.Modified;
            db.SaveChanges();
            var cm = db.BinhLuans.Find(Comment.MaBL);

            cm.DaTraLoi        = "N";
            db.Entry(cm).State = EntityState.Modified;
            db.SaveChanges();
            EmailTool sendmail = new EmailTool();

            sendmail.SendMail(GetParent(Comment));
        }
Ejemplo n.º 3
0
 public void AddComment(BinhLuan bl)
 {
     db.BinhLuans.Add(bl);
     db.SaveChanges();
 }