public ActionResult Create(AccountViewModel model) { if (ModelState.IsValid) { try { MembershipCreateStatus c; c = authProvider.CreateUser(model.Nom, model.Prenom, model.password, model.Email); //Succesfull page if (c == MembershipCreateStatus.Success) { RedirectToAction("CreateSuccess", "Account"); } else { @ViewBag.Message = "<div class=\"alert alert-danger\">Il y a erreur lors de la creation de votre compte: " + c.ToString() + "</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)); }
public string CreateUser([FromBody] UserVM user) { var result = string.Empty; try { _authProvider.CreateUser(user.UserName, user.Password, user.RoleId); result = @"User Created Succesfully!"; } catch (Exception ex) { _logger.LogError($"Source: {ex.Source}, StackTrace: {ex.StackTrace} , Message: {ex.Message}"); } return(result); }
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)); }
public ActionResult Registration(RegistrationViewModel model, string returnUrl) { if (_authProvider.CheckByLogin(model.NewEmail)) { Logger.Error(Messages.LogsConstant.TheEmailAlreadyPresent.Format(model.NewEmail)); ModelState.AddModelError("", Messages.MessagesConstant.TheEmailAlreadyPresent.ToString()); return(View()); } string error; if (!_authProvider.CreateUser(model, out error)) { Logger.Debug(Messages.LogsConstant.TheUserCreated.Format(model.FullName)); return(RedirectToAction("Login", "Account")); } Logger.Debug(Messages.LogsConstant.TheUserCreatedMistake.Format(model.FullName, error)); ModelState.AddModelError("", Messages.MessagesConstant.TheUserCreatedMistake.Format(model.FullName, error)); return(View()); }
public string CreateUser([FromBody] UserVM user) { _authProvider.CreateUser(user.UserName, user.Password, user.RoleId); return(@"User Created Succesfully!"); }