public EmailResult WelcomeEmail(RegisterViewModel vm) { To.Add(vm.Email); From = AppConfigs.SiteEmail; Subject = "Chào mừng tới Vuabep.vn"; MessageEncoding = Encoding.Unicode; return Email("WelcomeEmail", vm); }
public ActionResult Register(RegisterViewModel model) { if (ModelState.IsValid) { var newUser = new User { Email = model.Email, Username = model.Username, Password = model.Password }; Feedback feedback = _securityRepository.Register(newUser); if (feedback.Success) { // Send welcome email to user MailController mailController = new MailController(); try { mailController.WelcomeEmail(model).Deliver(); } catch { SetMessage("Có lỗi xảy ra. Hệ thống không thể gửi mail chúc mừng cho bạn.", MessageType.Error); } return View("WelcomeEmail", model); } else { ModelState.AddModelError("", feedback.Message); } } return View(model); }