public IActionResult CreateEnquiry(CreateEnquiryViewModel input) { var context = new OnlineWebPortalDbContext(); Enquiry enquiry = new Enquiry(); if (ModelState.IsValid && (input.EnquiryType != null)) { try { enquiry.EnquiryType = input.EnquiryType; enquiry.EnquiryDate = input.EnquiryDate; enquiry.EnquiryBody = input.EnquiryBody; enquiry.RegUser = input.RegUser; context.Add(enquiry); context.SaveChanges(); TempData["successMessage"] = " Your enquiry has been sent successfully"; return(RedirectToAction("CreateEnquiry", "Enquiry")); } catch (Exception ex) { TempData["failMessage"] = " Oops! Something went wrong" + ex.Message; return(RedirectToAction("CreateEnquiry", "Enquiry")); } } return(View()); }
public ActionResult Enquiry() { ViewBag.Message = "Contact CodeDocs regarding how your business can take advantage of the Cloud."; //Create an instance of the viewmodel and return it to the view CreateEnquiryViewModel vm = new CreateEnquiryViewModel(); return(View(vm)); }