public ActionResult Contact() { PrepareBreadcrumbs(); var model = new ContactModel { Admins = _userService.GetAllUsersForContactUs().Select(x => x.ToModel()).ToList(), DisplayError = false }; return View(model); }
public ActionResult Contact(ContactModel model) { PrepareBreadcrumbs(); model.DisplayError = !ModelState.IsValid; if (ModelState.IsValid) { var message = new MessageQueue { Priority = 1, User = _userService.GetSiteOwner(), Subject = _siteSettings.TwitterHashTag + " - Contact Message", Body = RenderRazorViewToString("~/Views/Templates/Contact.cshtml", model) }; _messageQueueService.InsertMessageQueue(message); return RedirectToRoute("ContactThanks"); } model.Admins = _userService.GetAllUsersForContactUs().Select(x => x.ToModel()).ToList(); return View(model); }