public ActionResult Create(AccountViewModel model) { if (ModelState.IsValid) { try { string c; if (model.account_type == 1 && String.IsNullOrEmpty(model.nom_entreprise)) { c = authProvider.CreateUser(model.Nom, model.Prenom, model.password, model.Email); } else { c = authProvider.CreateUserPro(model.Nom, model.Prenom, model.nom_entreprise, model.password, model.Email); } //Succesfull page if (!String.IsNullOrEmpty(c)) { WelcomeMailer.confirmationEmail(model.Email, c).Send(); /* if (authProvider.Authenticate(model.Email, model.password)) * { * FormsAuthentication.SetAuthCookie(model.Email, false); * return RedirectToAction("index", "mesannonces"); * }*/ return(RedirectToAction("RegistrationSuccess", "Account")); } else { @ViewBag.Message = "<div class=\"alert alert-danger\">Il y a erreur lors de la creation de votre compte</div>"; } } catch (Exception exp) { String message = exp.Message; @ViewBag.Message = "<div class=\"alert alert-danger\">Il y a erreur lors de la creation de votre compte: " + message + "</div>"; } } return(View(model)); }