public ActionResult SubmitContactForm(ContactFormViewModel viewModel) { if (Convert.ToBoolean(ConfigurationManager.AppSettings["BetaMode"])) { try { try { var context = new BetaDatabase.BetaDatabaseDataContext(); context.ContactUs.InsertOnSubmit(new BetaDatabase.ContactUs() { ContactUsID = Guid.NewGuid(), Email = viewModel.Email, Message = viewModel.Message, Name = viewModel.Name, Phone = viewModel.Phone }); context.SubmitChanges(); } catch (Exception e) { var context = new BetaDatabase.BetaDatabaseDataContext(); context.ContactUs.InsertOnSubmit(new BetaDatabase.ContactUs() { ContactUsID = Guid.NewGuid(), Email = viewModel.Email, Message = viewModel.Message, Name = viewModel.Name, Phone = viewModel.Phone }); context.SubmitChanges(); } } catch (Exception) { } //In beta mode TempData["Message"] = @"Thank You For Reaching Out To Us!"; return RedirectToAction("Home"); } else { // production mode //TODO, complete the processing of this form throw new Exception(String.Format(@"{0} {1} {2} {3}" , viewModel.Email , viewModel.Name , viewModel.Phone , viewModel.Message)); return RedirectToAction("Home"); } }
public ActionResult SubmitContactForm(ContactFormViewModel viewModel) { if (Convert.ToBoolean(ConfigurationManager.AppSettings["BetaMode"])) { try { try { var context = new BetaDatabase.BetaDatabaseDataContext(); context.ContactUs.InsertOnSubmit(new BetaDatabase.ContactUs() { ContactUsID = Guid.NewGuid(), Email = viewModel.Email, Message = viewModel.Message, Name = viewModel.Name, Phone = viewModel.Phone }); context.SubmitChanges(); } catch (Exception e) { var context = new BetaDatabase.BetaDatabaseDataContext(); context.ContactUs.InsertOnSubmit(new BetaDatabase.ContactUs() { ContactUsID = Guid.NewGuid(), Email = viewModel.Email, Message = viewModel.Message, Name = viewModel.Name, Phone = viewModel.Phone }); context.SubmitChanges(); } } catch (Exception) { } //In beta mode TempData["Message"] = @"Thank You For Reaching Out To Us!"; return(RedirectToAction("Home")); } else { // production mode //TODO, complete the processing of this form throw new Exception(String.Format(@"{0} {1} {2} {3}" , viewModel.Email , viewModel.Name , viewModel.Phone , viewModel.Message)); return(RedirectToAction("Home")); } }
public ActionResult AuthenticateUser(LoginForm formModel) { if (Convert.ToBoolean(ConfigurationManager.AppSettings["BetaMode"])) { try { //Beta Mode try { var context = new BetaDatabase.BetaDatabaseDataContext(); context.BetaSignUps.InsertOnSubmit(new BetaDatabase.BetaSignUp() { BetaSignUpID = Guid.NewGuid(), Email = formModel.Email }); context.SubmitChanges(); } catch (Exception e) { var context = new BetaDatabase.BetaDatabaseDataContext(); context.BetaSignUps.InsertOnSubmit(new BetaDatabase.BetaSignUp() { BetaSignUpID = Guid.NewGuid(), Email = formModel.Email }); context.SubmitChanges(); } } catch (Exception) { } TempData["Message"] = @"Thank You For Signing Up!"; return RedirectToAction("Home", "Company"); } else { //Production Mode //TODO Refactor this into the .net facebook, twitter, linkedin support return RedirectToAction("Home", "Profile"); } }