The sight which gave us the most interesting pictures is Madurodam. Madurodam is a miniature city featuring the most famous Dutch buildings and landmarks. Hope you enjoy these pictures!











Most of these pictures were taken by my girlfriend.











1: if (input == GetLocalResourceObject("CaseOne").ToString())
2: {3: this.ltResult.Text = "Case one matched.";
4: }5: else if (input == GetLocalResourceObject("CaseTwo").ToString())
6: {7: this.ltResult.Text = "Case two matched.";
8: }9: else if (input == GetLocalResourceObject("CaseThree").ToString())
10: {11: this.ltResult.Text = "Case three matched.";
12: }13: else
14: {15: this.ltResult.Text = "No matching case found.";
16: }1: Dictionary<string, Action> mappings = new Dictionary<string, Action>()
2: {3: { GetLocalResourceObject("CaseOne").ToString(), () => this.ltResult.Text = "Case one matched."},
4: { GetLocalResourceObject("CaseTwo").ToString(), () => this.ltResult.Text = "Case two matched."},
5: { GetLocalResourceObject("CaseThree").ToString(), () => this.ltResult.Text = "Case three matched."}
6: }; 7: 8: if (mappings.ContainsKey(input))
9: mappings[input]();10: else
11: this.ltResult.Text = "No matching case found.";

1: var res = mappings.Where(map => map.Key.Equals((CheckBox)sender)).First(); 1: TextBox[] textBoxes = mappings[checkBox]; 1: TextBox[] textBoxes = (TextBox[])res.Value; 1: TextBox[] textBoxes = mappings[checkBox];1: protected void chkCase_CheckedChanged(object sender, EventArgs e)
2: { 3: CheckBox checkBox = (CheckBox)sender; 4: 5: if (checkBox.Checked)
6: {7: return;
8: }9: else
10: {11: Dictionary<CheckBox, TextBox[]> mappings = new Dictionary<CheckBox, TextBox[]>()
12: {13: {this.chkCaseOne, new TextBox[] {this.txtCaseOneFirst, this.txtCaseOneSecond}},
14: {this.chkCaseTwo, new TextBox[] {this.txtCaseTwoFirst, this.txtCaseTwoSecond}},
15: {this.chkCaseThree, new TextBox[] {this.txtCaseThreeFirst, this.txtCaseThreeSecond}}
16: }; 17: 18: TextBox[] textBoxes = mappings[checkBox]; 19: 20: foreach (TextBox textBox in textBoxes)
21: {22: textBox.Text = string.Empty;
23: } 24: } 25: } 1: protected void chkCaseOne_CheckedChanged(object sender, EventArgs e)
2: {3: bool isChecked = (((CheckBox)sender).Checked);
4: 5: if (!isChecked)
6: {7: this.txtCaseOneFirst.Text = string.Empty;
8: this.txtCaseOneSecond.Text = string.Empty;
9: } 10: } 11: 12: protected void chkCaseTwo_CheckedChanged(object sender, EventArgs e)
13: {14: bool isChecked = (((CheckBox)sender).Checked);
15: 16: if (!isChecked)
17: {18: this.txtCaseTwoFirst.Text = string.Empty;
19: this.txtCaseTwoSecond.Text = string.Empty;
20: } 21: } 22: 23: protected void chkCaseThree_CheckedChanged(object sender, EventArgs e)
24: {25: bool isChecked = (((CheckBox)sender).Checked);
26: 27: if (!isChecked)
28: {29: this.txtCaseThreeFirst.Text = string.Empty;
30: this.txtCaseThreeSecond.Text = string.Empty;
31: } 32: }1: protected void chkCaseOne_CheckedChanged(object sender, EventArgs e)
2: {3: this.ClearTextBoxesIfCheckBoxNotChecked(
4: (CheckBox)sender,5: new TextBox[] { this.txtCaseOneFirst, this.txtCaseOneSecond });
6: } 7: 8: protected void chkCaseTwo_CheckedChanged(object sender, EventArgs e)
9: {10: this.ClearTextBoxesIfCheckBoxNotChecked(
11: (CheckBox)sender,12: new TextBox[] { this.txtCaseTwoFirst, this.txtCaseTwoSecond });
13: } 14: 15: protected void chkCaseThree_CheckedChanged(object sender, EventArgs e)
16: {17: this.ClearTextBoxesIfCheckBoxNotChecked(
18: (CheckBox)sender,19: new TextBox[] { this.txtCaseThreeFirst, this.txtCaseThreeSecond });
20: } 21: 22: private void ClearTextBoxesIfCheckBoxNotChecked(CheckBox checkBox, TextBox[] textBoxes)
23: {24: if (!checkBox.Checked)
25: {26: foreach (TextBox textBox in textBoxes)
27: {28: textBox.Text = string.Empty;
29: } 30: } 31: }1: protected void chkCase_CheckedChanged(object sender, EventArgs e)
2: {3: Dictionary<CheckBox, TextBox[]> mappings = new Dictionary<CheckBox, TextBox[]>()
4: {5: {this.chkCaseOne, new TextBox[] {this.txtCaseOneFirst, this.txtCaseOneSecond}},
6: {this.chkCaseTwo, new TextBox[] {this.txtCaseTwoFirst, this.txtCaseTwoSecond}},
7: {this.chkCaseThree, new TextBox[] {this.txtCaseThreeFirst, this.txtCaseThreeSecond}}
8: }; 9: 10: var res = mappings.Where(map => map.Key.Equals((CheckBox)sender)).First(); 11: 12: CheckBox checkBox = (CheckBox)res.Key; 13: TextBox[] textBoxes = (TextBox[])res.Value; 14: 15: if (!checkBox.Checked)
16: {17: foreach (TextBox textBox in textBoxes)
18: {19: textBox.Text = string.Empty;
20: } 21: } 22: }