public ActionResult Contact() { var model = new ContactViewModel(); var repo = ContactUsRepositoryFactory.GetRepository(); model.ContactToAdd = new ContactUs(); if (TempData["VIN"] != null) { model.ContactToAdd.ContactUsMessage = "VIN #: " + TempData["VIN"].ToString(); } return(View(model)); }
public ActionResult InsertContactUsRequest(ContactUsRequest request) { var repo = ContactUsRepositoryFactory.GetRepository(); if (ModelState.IsValid) { repo.Insert(request); return(RedirectToAction("Index")); } return(View("Contact", request)); }
public ActionResult Contact(ContactViewModel model) { if (ModelState.IsValid) { var repo = ContactUsRepositoryFactory.GetRepository(); try { repo.AddContact(model.ContactToAdd); return(RedirectToAction("Index")); } catch (Exception ex) { throw ex; } } else { return(View(model)); } }