public ActionResult ThankYou()
 {
     if (UserDetail != null && Session["Enquery_ID"] != null)
     {
         var enquiryID = (int)Session["Enquery_ID"];
         var enquiryManager = new EnquiryManager();
         var userDetail = new DataModel.UserDetailManager().Get(UserDetail.UserId);
         using (var sw = new StringWriter())
         {
             ViewData.Model = userDetail;
             ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, "Success");
             ViewContext viewContext = new ViewContext(ControllerContext, viewResult.View, ViewData, TempData, sw);
             viewResult.View.Render(viewContext, sw);
             try
             {
                 string subject = "Your Renewable Energy Search Request ID " + Session["Enquery_ID"] + " Created Successfully at RenewIn";
                 Utilities.Email.SendMail(UserDetail.Email, sw.GetStringBuilder().ToString(), subject);
             }
             catch
             {
             }
         }
     }
     return View();
 }
 public JsonResult AddEnquiry(string pincode, string address, string optionOne, string optionMulti, string name, string mobileNumber, string email, float Field1, float Field2, float Field3)
 {
     var userId = UserDetail == null ? 0 : UserDetail.UserId;
     var enquiryManager = new EnquiryManager();
     var status = enquiryManager.Add(pincode, address, optionOne, optionMulti, name, mobileNumber, email, Field1, Field2, Field3, userId);
     Session["Enquery_ID"] = status;
     return Json(status != 0);
 }
 public ActionResult ThankYou()
 {
     if (Session["Enquery_ID"] != null)
     {
         var enquiryID = (int)Session["Enquery_ID"];
         var enquiryManager = new EnquiryManager();
         var enquiryDetail = enquiryManager.GetEnquiryDetail(enquiryID);
         using (var sw = new StringWriter())
         {
             ViewData.Model = enquiryDetail;
             ViewEngineResult viewResult = ViewEngines.Engines.FindPartialView(ControllerContext, "Success");
             ViewContext viewContext = new ViewContext(ControllerContext, viewResult.View, ViewData, TempData, sw);
             viewResult.View.Render(viewContext, sw);
             try
             {
                 Utilities.Email.SendMail(enquiryDetail.Email, sw.GetStringBuilder().ToString(),"");
             }
             catch
             {
             }
         }
     }
     return View();
 }
 public ActionResult Index()
 {
     var enquiryManager = new EnquiryManager();
     var getEnquiries = enquiryManager.GetEnquiries();
     return View(getEnquiries);
 }
 public PartialViewResult Detail(int id)
 {
     var enquiryManager = new DataModel.EnquiryManager();
     var enquiryDetail = enquiryManager.GetEnquiryDetail(id);
     return PartialView(enquiryDetail);
 }