示例#1
0
        public ActionResult UserContactUs()
        {
            
            var viewModel = new UserContactUsViewModel
            {
                WriterUserId = _currentUser.User.Id,
                FirstName = _currentUser.User.FirstName,
                UserName = User.Identity.GetUserName(),
                FromAddress = User.Identity.GetUserName()
            };

            return View(viewModel);
        }
示例#2
0
        public ActionResult UserContactUs(UserContactUsViewModel contactVm)
        {
            if (!ModelState.IsValid)
            {
                return View(contactVm);
            }

            var userId = User.Identity.GetUserId();
            var message = new Message
            {
                Body = contactVm.Body,
                Subject = contactVm.Subject,
                FromAddress = contactVm.FromAddress
            };

            ProcessContactUs(message);

            return this.RedirectToAction<HelpController>(c=>c.ContactConfirm());
        }