protected void bSubmitCreateUser_Click(object sender, EventArgs e) { // Instance that populates the properties in that instance from the text in the textboxes. UserModel newUser = new UserModel(); // Calls the CreateUser function in the CreateUserController. CreateUserController con = new CreateUserController(ConfigurationManager.ConnectionStrings["DBInformation"].ToString()); newUser.FirstName = tbFirstname.Text; newUser.LastName = tbLastName.Text; newUser.Email = tbEmail.Text; newUser.Password = tbPassword.Text; newUser.PhoneNumber = tbPhoneNumber.Text; newUser.UserType = tbUserType.Text; con.InsertUser(newUser); //string sql = "INSERT into UserID (FisrtName, LastName, Email, Password, PhoneNumber"; //CreateUserController dbs = new CreateUserController(ConfigurationManager.ConnectionStrings["DBInformation"].ToString()); // dbs.InsertUser(newUser); // Causes the Default page to load. Response.Redirect("Default.aspx", false); }
public void Button_Clicked_SignUp(object sender, EventArgs e) { CreateUserController createUser = new CreateUserController(); LoginPage loginPage = new LoginPage(); Boolean signUpBool = false; signUpBool = createUser.CreateUser(entryFirstName.Text, entryLastName.Text, entryEmail.Text, entryPassword.Text, entryPasswordRepeat.Text); if (signUpBool) { Navigation.PushModalAsync(new LoginPage()); } }
protected void bSubmit_Click(object sender, EventArgs e) { UserModel newUser = new UserModel(); newUser.FirstName = tbFirstName.Text; newUser.LastName = tbLastName.Text; newUser.Email = tbEmail.Text; newUser.Password = tbPassword.Text; CreateUserController con = new CreateUserController(ConfigurationManager.ConnectionStrings["DBInformation"].ToString()); con.InsertUser(newUser); con.EncryptPassword(tbPassword.Text); Session["CurrentUser_UserID"] = newUser.UserID; Response.Redirect("Default.aspx", false); }
public async Task CreateUser_ShouldReturnError() { string username = "******"; string password = "******"; string name = "Test"; // when the user doesn't exist _userRepo.Setup(repo => repo.GetUserBasedOnUsername("Test")). Returns(Task.FromResult(GetUser())); var controller = new CreateUserController(_userRepo.Object); var response = await controller.CreateUser(username, password, name); // TODO - check for bad request on return _userRepo.Verify(mock => mock.AddUser(It.IsAny <User>()), Times.Never()); _userRepo.Verify(mock => mock.SaveChangesAsync(), Times.Never()); }
public async Task CreateUser_ShouldCreateUser() { string username = "******"; string password = "******"; string name = "Test"; // when the user already exists _userRepo.Setup(repo => repo.GetUserBasedOnUsername("Test")) .Returns(Task.FromResult((User)null)); var controller = new CreateUserController(_userRepo.Object); var actionResponse = await controller.CreateUser(username, password, name); var response = actionResponse.Value; // TODO - check for insatnce of user on return _userRepo.Verify(mock => mock.AddUser(It.IsAny <User>()), Times.Once()); _userRepo.Verify(mock => mock.SaveChangesAsync(), Times.Once()); }
public static CreateUserController Fixture() { CreateUserController controller = new CreateUserController(new CreateUserRepository(), "", new LoginView()); return(controller); }
public static CreateUserController Fixture() { CreateUserController controller = new CreateUserController(new CreateUserRepository(), "", new LoginView()); return controller; }