示例#1
0
        public ActionResult SendMesage(ContactSendViewModel vmContact)
        {
            var fromEmail = vmContact.email;
            var subject   = vmContact.subject;
            var toEmail   = ReadConfigData.GetAppSettingsValue("receivingContactEmail");
            var body      = "Dear sir, " + vmContact.message;

            MailManagement.SendEmail(subject, toEmail, body, fromEmail);
            return(RedirectToAction("Contact", "Home"));
        }
        public IActionResult Send(ContactSendViewModel model)
        {
            if (string.IsNullOrEmpty(model.Name) || string.IsNullOrEmpty(model.Email) || string.IsNullOrEmpty(model.Message))
            {
                return(BadRequest());
            }

            if (ModelState.IsValid)
            {
                Contact contact = new Contact
                {
                    Name    = model.Name,
                    Email   = model.Email,
                    Message = model.Message
                };
                _context.Contacts.Add(contact);
                _context.SaveChanges();

                return(NoContent());
            }
            return(View());
        }