Ejemplo n.º 1
0
        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());
        }
Ejemplo n.º 2
0
        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));
        }