public ActionResult Register(RegisterUser model) { { // Attempt to register the user try { //WebSecurity.CreateUserAndAccount(model.UserName, model.Password); bool registerStatus = UserDAL.RegisterUser(model.UserName,model.Password,model.FirstName,model.Address,model.Email, model.SecurityQuestion,model.SecurityAnswer,model.SelectMembershipType); var userId = UserDAL.AuthenticateUser(model.UserName, model.Password).UserID; // bool addBankDetails = UserDAL.AddBankDetails(userId, model.BankName, model.AccountNo, model.TransactionPassword ); // bool AddMembershipTransaction = UserDAL.AddMembershipTransaction(userId, model.BankName, model.AccountNo, model.TransactionPassword); if (registerStatus) { Login(new UserLogin { UserName = model.UserName, Password = model.Password }, ""); return RedirectToAction("Index", "Home"); }//UserDAL.AuthenticateUser(model.UserName, model.Password); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } catch (Exception) { ModelState.AddModelError("", "some Error occured"); } } // If we got this far, something failed, redisplay form var list = new List<string>(); //list.Add(new SelectListItem(){ Value="1", Text="What was the make and model of your first car?"}); //list.Add(new SelectListItem(){ Value="2", Text="What was the last name of your third grade teacher?"}); //list.Add(new SelectListItem(){ Value="3", Text="Enter your favourate number"}); //list.Add(new SelectListItem(){ Value="4", Text="What was your favorite sport in high school?"}); list.Add("What was the make and model of your first car?"); list.Add("What was the last name of your third grade teacher?"); list.Add("Enter your favourate number"); list.Add("What was your favorite sport in high school?"); ViewBag.SecurityQuestionList = list; List<string> banks = new List<string>(); banks.Add("HDFC"); banks.Add("CITI"); banks.Add("ICICI"); banks.Add("SBI"); ViewBag.listbank = banks; return View(model); }
public ActionResult Register(RegisterUser model) { if (ModelState.IsValid) { // Attempt to register the user try { WebSecurity.CreateUserAndAccount(model.UserName, model.Password); WebSecurity.Login(model.UserName, model.Password); return RedirectToAction("Index", "Home"); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } } // If we got this far, something failed, redisplay form return View(model); }
public ActionResult Register(RegisterUser model) { { // Attempt to register the user try { //WebSecurity.CreateUserAndAccount(model.UserName, model.Password); bool registerStatus = UserDAL.RegisterUser(model.UserName,model.Password,model.FirstName,model.Address,model.Email, model.SecurityQuestion,model.SecurityAnswer,model.SelectMembershipType); if (registerStatus) { Login(new UserLogin { UserName = model.UserName, Password = model.Password }, ""); return RedirectToAction("Index", "Home"); }//UserDAL.AuthenticateUser(model.UserName, model.Password); } catch (MembershipCreateUserException e) { ModelState.AddModelError("", ErrorCodeToString(e.StatusCode)); } catch (Exception) { ModelState.AddModelError("", "some Error occured"); } } // If we got this far, something failed, redisplay form return View(model); }