public ActionResult SignUp(UserModel user) { // We need to remove any Username already used alerts if (Session["Username already used"] != null) { Session.Remove("Username already used"); } if (ModelState.IsValid) { // we need to check if the UserId is distinct if (UserProcessor.CheckUsername(user.Username)) { // If the username is already used by another account, we'll need to reload the page with a warning Session.Add("Username already used", true); return(View()); } UserProcessor.CreateUser(user.Username); if (Session["User"] == null) { Session.Add("User", UserProcessor.getUserId(user.Username)); } else { Session["User"] = UserProcessor.getUserId(user.Username); } return(RedirectToAction("Languages", "Language")); } return(View()); }
public IActionResult SignUp(User user) { if (ModelState.IsValid) { UserProcessor.CreateUser(user.Email, user.Username, user.Password); return(RedirectToAction("Index")); } return(View()); }
public ActionResult SignUp(UserModel model) { if (!ModelState.IsValid) { return(View()); } UserProcessor.CreateUser(model.UserId, model.FirstName, model.LastName, model.EmailAddress); return(RedirectToAction("Index")); }
public ActionResult SignUp(UserModel userModel) { if (ModelState.IsValid) { int recordsCreated = UserProcessor.CreateUser(userModel.FirstName, userModel.LastName, userModel.CompanyName, userModel.TaxId, userModel.TobaccoLicense, userModel.EmailAddress, Base64Encode(userModel.Password), userModel.Address1, userModel.Address2, userModel.City, userModel.State, userModel.Zip, false, false); return(RedirectToAction("Confirmation")); } return(View()); }
public IActionResult NewUser(UserModel model) { if (ModelState.IsValid) { int recordsCreated = UserProcessor.CreateUser(model.FirstName, model.LastName, model.EmailAddress); return(RedirectToAction("Index")); } else { return(View()); } }
public IActionResult CreateUser(UserCreateModel user) { if (ModelState.IsValid) { Processor.CreateUser( user.Email, user.Password, user.DisplayName, user.Description ); return(RedirectToAction("Index", "Home")); } return(View()); }
public ActionResult Result(UserCreationModel model) { if (!ModelState.IsValid) { return(View("Index", model)); } UserProcessor.CreateUser(model.Name, model.LastName, model.Email, model.Description, model.Age, model.SexId ); return(View(model)); }
public ActionResult SignUp(UserModel model) { //Checks if all user inputs are valid if (ModelState.IsValid) { int recordsCreated = UserProcessor.CreateUser(model.UserName, model.UserEmail, model.UserPassword); if (recordsCreated > 1) { return(RedirectToAction("SignIn")); } return(RedirectToAction("SignIn")); } return(View()); }
private async void btnCreateUser_Click(object sender, RoutedEventArgs e) { if (IsValidUserData()) { createdUser = new UserModel(txtFirstName.Text, txtLastName.Text, txtEmail.Text, comboPriv.Text, txtUsername.Text, txtBirthDate.Text, txtHireDate.Text, txtPassword.Text); await UserProcessor.CreateUser(createdUser.Firstname, createdUser.Lastname, createdUser.Username, createdUser.Password, createdUser.Email, createdUser.Privileges, createdUser.BirthDate, createdUser.HireDate, currentUser.Token); if (createdUser.Privileges == "Customer") { btnCreatePet.IsEnabled = true; EnablePetTextbox(); } btnCreateUser.IsEnabled = false; selectedUser = await UserProcessor.GetUsersByUsername(currentUser.Token, createdUser.Username); await UserProcessor.CreateAddress(selectedUser.UserID, txtAddress.Text, null, txtCity.Text, txtState.Text, txtZip.Text, txtPhone.Text, currentUser.Token); lstUsers.Items.Add(selectedUser); } }
public async Task <ActionResult> Register(RegisterViewModel model) { ViewBag.Name = new SelectList(context.Roles.Where(u => !u.Name.Contains("Admin")) .ToList(), "Name", "Name"); if (ModelState.IsValid) { var user = new ApplicationUser { UserName = model.UserName, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent : false, rememberBrowser : false); //Assign Role to user Here await this.UserManager.AddToRoleAsync(user.Id, model.UserRoles); //Ends Here int record = UserProcessor.CreateUser(user.UserName, user.Email); int record2 = MemberProcessor.CreateMember(model.UserName, model.FirstName, model.LastName, model.Phone); int id = UserProcessor.get_id(model.UserName); int mem_id = MemberProcessor.get_id(id); return(RedirectToAction("Index", "Users", new { id, mem_id })); } AddErrors(result); } // If we got this far, something failed, redisplay form return(View(model)); }
public bool RegisterUser() { //Not null values if (FirstName == null || LastName == null || Password == null || Email == null || Username == null) { return(false); } //account verification business logic if (FirstName.Length > 5 && FirstName.Length < 50 && LastName.Length > 5 && LastName.Length < 50) { if (Password.Length > 5 && Password.Length < 50 && Username.Length > 5 && Username.Length < 50) { if (Email.Length > 5 && Email.Length < 100 && Email.Contains("@")) { if (UserProcessor.IsUsernameUnique(Username)) { UserProcessor.CreateUser(this); return(true); } } } } return(false); }
public bool CreateUserAccount(UserModel model) { return(userProcessor.CreateUser(model.EmailAddress, model.Password)); }
public int Post([FromBody] UserModel model) { return(UserProcessor.CreateUser(model.Id, model.Email, model.Name, model.Surname, model.Phone, model.Adress, model.BirthDate, model.Verified, model.Password, model.UserType)); }
private void sendB_Click(object sender, EventArgs e) { bool verified = bool.Parse(verifiedTb.Text); int result = UserProcessor.CreateUser(0, emailTb.Text, nameTb.Text, surnameTb.Text, adressTb.Text, phoneTb.Text, birthdayTb.Text, verified, passwordTb.Text, usertypeTb.Text); }