diff --git a/IfElse/.DS_Store b/IfElse/.DS_Store
new file mode 100644
index 0000000..cbbb799
Binary files /dev/null and b/IfElse/.DS_Store differ
diff --git a/IfElse/IfElse.xcodeproj/project.xcworkspace/xcshareddata/IfElse.xccheckout b/IfElse/IfElse.xcodeproj/project.xcworkspace/xcshareddata/IfElse.xccheckout
index c528788..094ae28 100644
--- a/IfElse/IfElse.xcodeproj/project.xcworkspace/xcshareddata/IfElse.xccheckout
+++ b/IfElse/IfElse.xcodeproj/project.xcworkspace/xcshareddata/IfElse.xccheckout
@@ -7,34 +7,34 @@
IDESourceControlProjectIdentifier
1FB1EB48-B010-423E-B8FC-A6EF94AD96F8
IDESourceControlProjectName
- project
+ IfElse
IDESourceControlProjectOriginsDictionary
- 871AD5BEB35E842816B7B3CF4033C4298E764D23
- https://github.com/accesscode-2-2/unit-0.git
+ BAD0033D05756E529C5FF0EABC2DBC15B8B8219E
+ https://github.com/JustineKay/IfElse.git
IDESourceControlProjectPath
- lessons/week-0/IfElse/IfElse.xcodeproj/project.xcworkspace
+ IfElse/IfElse.xcodeproj
IDESourceControlProjectRelativeInstallPathDictionary
- 871AD5BEB35E842816B7B3CF4033C4298E764D23
- ../../../../..
+ BAD0033D05756E529C5FF0EABC2DBC15B8B8219E
+ ../../..
IDESourceControlProjectURL
- https://github.com/accesscode-2-2/unit-0.git
+ https://github.com/JustineKay/IfElse.git
IDESourceControlProjectVersion
111
IDESourceControlProjectWCCIdentifier
- 871AD5BEB35E842816B7B3CF4033C4298E764D23
+ BAD0033D05756E529C5FF0EABC2DBC15B8B8219E
IDESourceControlProjectWCConfigurations
IDESourceControlRepositoryExtensionIdentifierKey
public.vcs.git
IDESourceControlWCCIdentifierKey
- 871AD5BEB35E842816B7B3CF4033C4298E764D23
+ BAD0033D05756E529C5FF0EABC2DBC15B8B8219E
IDESourceControlWCCName
- unit-0
+ IfElse
diff --git a/IfElse/IfElse.xcodeproj/project.xcworkspace/xcuserdata/justinegartner.xcuserdatad/UserInterfaceState.xcuserstate b/IfElse/IfElse.xcodeproj/project.xcworkspace/xcuserdata/justinegartner.xcuserdatad/UserInterfaceState.xcuserstate
new file mode 100644
index 0000000..9ab0376
Binary files /dev/null and b/IfElse/IfElse.xcodeproj/project.xcworkspace/xcuserdata/justinegartner.xcuserdatad/UserInterfaceState.xcuserstate differ
diff --git a/IfElse/IfElse.xcodeproj/xcuserdata/justinegartner.xcuserdatad/xcschemes/IfElse.xcscheme b/IfElse/IfElse.xcodeproj/xcuserdata/justinegartner.xcuserdatad/xcschemes/IfElse.xcscheme
new file mode 100644
index 0000000..6485954
--- /dev/null
+++ b/IfElse/IfElse.xcodeproj/xcuserdata/justinegartner.xcuserdatad/xcschemes/IfElse.xcscheme
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/IfElse/IfElse.xcodeproj/xcuserdata/justinegartner.xcuserdatad/xcschemes/xcschememanagement.plist b/IfElse/IfElse.xcodeproj/xcuserdata/justinegartner.xcuserdatad/xcschemes/xcschememanagement.plist
new file mode 100644
index 0000000..44aa48b
--- /dev/null
+++ b/IfElse/IfElse.xcodeproj/xcuserdata/justinegartner.xcuserdatad/xcschemes/xcschememanagement.plist
@@ -0,0 +1,27 @@
+
+
+
+
+ SchemeUserState
+
+ IfElse.xcscheme
+
+ orderHint
+ 0
+
+
+ SuppressBuildableAutocreation
+
+ 8DFE63E81B22A54400D3D7AA
+
+ primary
+
+
+ 8DFE64011B22A54400D3D7AA
+
+ primary
+
+
+
+
+
diff --git a/IfElse/IfElse/Base.lproj/Main.storyboard b/IfElse/IfElse/Base.lproj/Main.storyboard
index 34c014c..b1156eb 100644
--- a/IfElse/IfElse/Base.lproj/Main.storyboard
+++ b/IfElse/IfElse/Base.lproj/Main.storyboard
@@ -2,6 +2,7 @@
+
@@ -35,6 +36,9 @@
+
+
+
@@ -51,6 +55,12 @@
+
+
+
+
+
+
@@ -73,20 +83,21 @@
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
@@ -95,23 +106,30 @@
+
-
-
-
-
-
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+
diff --git a/IfElse/IfElse/ViewController.m b/IfElse/IfElse/ViewController.m
index b3ee131..993cf8b 100644
--- a/IfElse/IfElse/ViewController.m
+++ b/IfElse/IfElse/ViewController.m
@@ -10,18 +10,89 @@
@interface ViewController ()
+@property (weak, nonatomic) IBOutlet UITextField *text;
+@property (weak, nonatomic) IBOutlet UITextField *text2;
+@property (weak, nonatomic) IBOutlet UITextField *text3;
+@property (weak, nonatomic) IBOutlet UISwitch *toggle;
+
@end
@implementation ViewController
-- (void)viewDidLoad {
- [super viewDidLoad];
- // Do any additional setup after loading the view, typically from a nib.
-}
+- (IBAction)buttonTapped:(id)sender {
+ NSLog(@"tapped");
+
+// NSString *textField1Value = self.text.text;
+// NSString *textFieldValue2 = self.text2.text;
+// NSString *textFieldValue3 = self.text3.text;
+
+ //NSLog(@"%@", textField1Value);
+
+ NSString *username = self.text.text;
+ NSString *password = self.text2.text;
+ NSString *passwordConfirm = self.text3.text;
+ //NSInteger usernameCharacters = 6; (NOT NEEDED)
+ NSInteger passwordCharacters = 8;
+
+ BOOL passwordEqualsPasswordConfirm = [password isEqualToString:passwordConfirm];
+ BOOL usernameIsGreaterThan6 = username.length >= 6;
+ BOOL passwordIsEqualTo8 = password.length == passwordCharacters;
+ BOOL passwordConfirmIsEqualTo8 = passwordConfirm.length == passwordCharacters;
+
+ if (!usernameIsGreaterThan6) {
+ NSLog(@"Error! Username must be at least 6 characters");
+ } else if (!passwordIsEqualTo8) {
+ NSLog(@"Error! Password must be 8 characters");
+ [self.toggle setOn:YES animated:YES];
+ } else if (!passwordConfirmIsEqualTo8) {
+ NSLog(@"Error! Password must be 8 characters");
+ [self.toggle setOn:YES animated:YES];
+ } else if (!passwordEqualsPasswordConfirm) {
+ NSLog(@"Error! Passwords do not match");
+ [self.toggle setOn:YES animated:YES];
+ } else {
+ NSLog(@"Permission Granted");
+ [self.toggle setOn:NO animated:YES];
+ }
+
+
+// BOOL oneEqualsTwo = [one isEqualToString:two];
+// BOOL text3IsEqualTo8 = three.length == password3Characters;
+//
+// if (!oneEqualsTwo) {
+// NSLog(@"Error! Usernames do not match");
+// } else if (!text3IsEqualTo8) {
+// NSLog(@"Error! Password must be 8 characters");
+// [self.toggle setOn:YES animated:YES];
+// } else {
+// NSLog(@"Permission Granted.");
+// [self.toggle setOn:NO animated:YES];
+// }
+
-- (void)didReceiveMemoryWarning {
- [super didReceiveMemoryWarning];
- // Dispose of any resources that can be recreated.
+
+// if (!oneEqualsTwo) {
+// NSLog(@"Error! Passwords do not match");
+// } else {
+// NSLog(@"Permission Granted");
+// }
+//
+// if (!text3IsEqualTo8) {
+// NSLog(@"Error! Password must be 8 characters");
+// } else {
+// NSLog(@"Password accepted. Permission granted.");
+// }
+
+// if (oneEqualsTwo) {
+// NSLog(@"first 2 are ==");
+// }
+// if (oneEqualsTwo) {
+// [self.toggle setOn:YES animated:YES];
+// } else {
+// [self.toggle setOn:NO animated:YES];
+// }
+
+
}
@end