public async Task <IActionResult> Contact(ContactViewModel model) { try { string from = model.Email; string to = "*****@*****.**"; string subject = $"[Liên hệ] từ {model.HovaTen}"; string plainText = $"Thông tin liên hệ của {model.HovaTen},"; string htmlText = string.Empty; htmlText += $"<p>Họ và tên: {model.HovaTen}</p>"; if (!string.IsNullOrEmpty(model.Phone)) { htmlText += $"<p>Số điện thoại: {model.Phone}</p>"; } htmlText += $"<p>Email: {model.Email}</p>"; htmlText += $"<p>Công ty: {model.Cty}</p>"; htmlText += $"<p>Nội dung: {model.Noidung}</p>"; await SendEmailHelpers.SendEmailFromContact(from, to, subject, plainText, htmlText, model.HovaTen); TempData["MessageInfo"] = "Đã gửi thành công, cám ơn bạn đã liên hệ."; } catch (Exception ex) { TempData["MessageError"] = ex.Message; } return(View()); }
public async Task <IActionResult> Register(RegisterAgencyViewModel model, string returnurl = "") { if (ModelState.IsValid) { var id = await _agencyService.Register(model); if (id > 0) { try { //return RedirectToAction("AgencyRegister"); var _agency = await _agencyService.GetAgencyById(id); string from = "*****@*****.**"; string to = model.Username; string subject = "[MICROKOLS] Xác minh tài khoản doanh nghiệp"; string plainText = $"Chào {model.Name},"; string htmlText = "<p>Bạn đã đăng ký thành công một tài khoản tại MicroKOLs <b>như một doanh nghiệp!</b></p>"; htmlText += "<p>Vui lòng kích hoạt tài khoản và bắt đầu tạo chiến dịch của bạn bằng cách nhấn vào đường dẫn dưới đây:</p>"; htmlText += "<p><a clicktracking=off href=\"https://merchant.microkols.com/auth/identityverify/?ming=" + _agency.Id.ToString() + "\">kích hoạt tài khoản tại đây</a></p>"; htmlText += "<p>Nếu bạn có bất kỳ thắc mắc nào, hãy liên hệ với chúng tôi để nhận được sự hỗ trợ nhanh nhất.</p>"; htmlText += "<p>Email: [email protected] </p>"; htmlText += "<p><b>Hotline hỗ trợ: 0975119599</b> </p>"; htmlText += "<p>Cảm ơn bạn đã tham gia sử dụng trang Web của chúng tôi!</p>"; htmlText += "<p>Trân trọng,</p>"; htmlText += "<p><b>Phòng Dịch Vụ Khách Hàng</b></p>"; htmlText += "<p>Microkols Platform</p>"; await SendEmailHelpers.SendEmail(from, to, subject, plainText, htmlText, model.Name); this.AddAlertSuccess("Bạn đã đăng ký tài khoản doanh nghiệp, vui lòng kiểm tra email để xác thực thông tin."); } catch (Exception ex) { this.AddAlertDanger(ex.Message); } } else { this.AddAlertDanger("Tên hoặc email doanh nghiệp đã tồn tại, xin vui lòng kiểm tra lại."); } } return(View(model)); }
public async Task <IActionResult> ForgetPassword(string email) { var exist = await _agencyService.VerifyUsername(email); if (exist) { var agency = await _agencyService.GetByEmail(email); string password = await _agencyService.ChangePassword(email); string from = "*****@*****.**"; string to = agency.Username; string subject = "[MICROKOLS] Thông tin mật khẩu của bạn"; string plainText = $"Chào {agency.Name},"; string htmlText = $"<p>Mật khẩu mới của bạn là: {password}</p>"; htmlText += $"<p>Bạn hãy thay đổi mật khẩu sau khi đăng nhập thành công</p>"; htmlText += "<p>Nếu bạn có bất kỳ thắc mắc nào, hãy liên hệ với chúng tôi để nhận được sự hỗ trợ nhanh nhất.</p>"; htmlText += "<p>Email: [email protected] </p>"; htmlText += "<p><b>Hotline hỗ trợ: 0975119599</b> </p>"; htmlText += "<p>Cảm ơn bạn đã tham gia sử dụng trang Web của chúng tôi!</p>"; htmlText += "<p>Trân trọng,</p>"; htmlText += "<p><b>Phòng Dịch Vụ Khách Hàng</b></p>"; htmlText += "<p>Microkols Platform</p>"; await SendEmailHelpers.SendEmail(from, to, subject, plainText, htmlText, agency.Name); this.AddAlertDanger("Mật khẩu mới đã được gửi về email của bạn!"); } else { this.AddAlertDanger("Không tồn tại email!"); } return(RedirectToAction("ForgetPassword", "Auth")); }