示例#1
0
        public async Task <ActionResult> testSendEmailToUser()
        {
            MyEngines.GMailer gmail = new MyEngines.GMailer();

            MyDynamicEngine mydynamic = new MyDynamicEngine();
            string          mytoemail = mydynamic.getValue("toemail");

            UpdateOrderToUserModel userintfo1 = new UpdateOrderToUserModel();

            userintfo1.hoten     = "Họ tên người dùng";
            userintfo1.email     = mytoemail;
            userintfo1.iddonhang = "IDTest";
            userintfo1.tinhtrang = "Mới cập nhật";

            await gmail.SendWithCreateOrderToUserTemplate("Test Email", userintfo1);

            return(RedirectToAction("Index"));
        }
示例#2
0
        private static async Task sendEmail(DonHang dh)
        {
            // sendmessage to admin
            GMailer gmail  = new GMailer();
            string  mylink = "http://inthef.vn/admin";
            Regex   r      = new Regex(@"(https?://[^\s]+)");

            mylink = r.Replace(mylink, "<a href=\"$1\">$1</a>");

            var messagebody = "Đơn đặt hàng mới: " + dh.ID + ". Ngày hết hạn: " + dh.ThoiGianGiao + ". Kiểm tra đơn hàng: " + mylink;
            await gmail.Send("Đơn đặt hàng mới: Mã " + dh.ID, messagebody);

            // send email to user
            if (dh.Email != null)
            {
                UpdateOrderToUserModel usermodel = new UpdateOrderToUserModel();
                usermodel.email     = dh.Email;
                usermodel.hoten     = dh.HoTen;
                usermodel.iddonhang = dh.ID.ToString();
                usermodel.tinhtrang = "Mới đặt";
                await gmail.SendWithCreateOrderToUserTemplate("Đơn hàng đã được đặt", usermodel);
            }
        }