public ActionResult SendForm(ContactUsModel model, HttpPostedFileBase file) { var response = Request["g-recaptcha-response"]; if (model.ValidateCaptcha(response)) { if (model.SendMail(file)) { ViewBag.SendMail = true; ViewBag.ShowForm = false; ViewBag.Message = "Thank you for contacting us. We will get back to you soon."; model = new ContactUsModel(); } else { ViewBag.SendMail = false; ViewBag.ShowForm = false; ViewBag.Message = "Sorry! Email sending failed."; model = new ContactUsModel(); } } else { ViewBag.SendMail = false; ViewBag.ShowForm = false; ViewBag.Message = "Please enter Captcha field."; } model.Populate(TSMContext.CurrentPage, TSMContext.CurrentLanguageID); ViewBag.PageTitle = model.Page_Language.PageTitle; ViewBag.PageDescription = model.Page_Language.PageMetadata; ViewBag.PageKeywords = model.Page_Language.PageKeywords; return(View("~/Views/ContactUs/ContactUs.cshtml", model)); }