Skip to content
This repository was archived by the owner on Jan 21, 2022. It is now read-only.

Commit 7a1ada1

Browse files
authored
Merge pull request #8 from Standaard-boos/searchStudent
view toevoegen
2 parents c550dec + ca7b182 commit 7a1ada1

14 files changed

Lines changed: 1610 additions & 0 deletions

Model.Test/Model.Test.csproj

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
3+
<PropertyGroup>
4+
<TargetFramework>netcoreapp3.1</TargetFramework>
5+
6+
<IsPackable>false</IsPackable>
7+
</PropertyGroup>
8+
9+
<ItemGroup>
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.9.4" />
11+
<PackageReference Include="NUnit" Version="3.13.1" />
12+
<PackageReference Include="NUnit3TestAdapter" Version="3.17.0" />
13+
<PackageReference Include="coverlet.collector" Version="3.0.2" />
14+
</ItemGroup>
15+
16+
</Project>

Model.Test/UnitTest1.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
using NUnit.Framework;
2+
3+
namespace Model.Test
4+
{
5+
public class Tests
6+
{
7+
[SetUp]
8+
public void Setup()
9+
{
10+
}
11+
12+
[Test]
13+
public void Test1()
14+
{
15+
Assert.Pass();
16+
}
17+
}
18+
}

Model/HobbyOption.cs

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Text;
4+
5+
namespace Model
6+
{
7+
public class HobbyOption
8+
{
9+
public int Id { get; set; }
10+
public string Name { get; set; }
11+
public bool IsChecked { get; set; }
12+
}
13+
}

StudentMatching.sln

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Model", "Model\Model.csproj
99
EndProject
1010
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ViewModel", "ViewModel\ViewModel.csproj", "{5A47BFDB-9F32-48CF-BDA8-6FF878C404E0}"
1111
EndProject
12+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ViewModel.Test", "ViewModel.Test\ViewModel.Test.csproj", "{FC77541D-2E1E-4F49-A726-CCD02BF7796C}"
13+
EndProject
14+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Model.Test", "Model.Test\Model.Test.csproj", "{B7E34E77-5AD1-4BAA-97E3-E2B6554B7736}"
1215
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Gateway", "Gateway\Gateway.csproj", "{645F381D-A878-4BD9-B1B3-56060AB70075}"
1316
EndProject
1417
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Gateway.Test", "Gateway.Test\Gateway.Test.csproj", "{EF692138-5541-4718-A36A-0F468E7A6F80}"
@@ -31,6 +34,16 @@ Global
3134
{5A47BFDB-9F32-48CF-BDA8-6FF878C404E0}.Debug|Any CPU.Build.0 = Debug|Any CPU
3235
{5A47BFDB-9F32-48CF-BDA8-6FF878C404E0}.Release|Any CPU.ActiveCfg = Release|Any CPU
3336
{5A47BFDB-9F32-48CF-BDA8-6FF878C404E0}.Release|Any CPU.Build.0 = Release|Any CPU
37+
38+
{FC77541D-2E1E-4F49-A726-CCD02BF7796C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
39+
{FC77541D-2E1E-4F49-A726-CCD02BF7796C}.Debug|Any CPU.Build.0 = Debug|Any CPU
40+
{FC77541D-2E1E-4F49-A726-CCD02BF7796C}.Release|Any CPU.ActiveCfg = Release|Any CPU
41+
{FC77541D-2E1E-4F49-A726-CCD02BF7796C}.Release|Any CPU.Build.0 = Release|Any CPU
42+
{B7E34E77-5AD1-4BAA-97E3-E2B6554B7736}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
43+
{B7E34E77-5AD1-4BAA-97E3-E2B6554B7736}.Debug|Any CPU.Build.0 = Debug|Any CPU
44+
{B7E34E77-5AD1-4BAA-97E3-E2B6554B7736}.Release|Any CPU.ActiveCfg = Release|Any CPU
45+
{B7E34E77-5AD1-4BAA-97E3-E2B6554B7736}.Release|Any CPU.Build.0 = Release|Any CPU
46+
3447
{645F381D-A878-4BD9-B1B3-56060AB70075}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
3548
{645F381D-A878-4BD9-B1B3-56060AB70075}.Debug|Any CPU.Build.0 = Debug|Any CPU
3649
{645F381D-A878-4BD9-B1B3-56060AB70075}.Release|Any CPU.ActiveCfg = Release|Any CPU
@@ -39,6 +52,7 @@ Global
3952
{EF692138-5541-4718-A36A-0F468E7A6F80}.Debug|Any CPU.Build.0 = Debug|Any CPU
4053
{EF692138-5541-4718-A36A-0F468E7A6F80}.Release|Any CPU.ActiveCfg = Release|Any CPU
4154
{EF692138-5541-4718-A36A-0F468E7A6F80}.Release|Any CPU.Build.0 = Release|Any CPU
55+
4256
EndGlobalSection
4357
GlobalSection(SolutionProperties) = preSolution
4458
HideSolutionNode = FALSE

StudentMatching.sln.DotSettings

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
<wpf:ResourceDictionary xml:space="preserve" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:s="clr-namespace:System;assembly=mscorlib" xmlns:ss="urn:shemas-jetbrains-com:settings-storage-xaml" xmlns:wpf="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
2+
<s:Boolean x:Key="/Default/CodeInspection/CodeAnnotations/NamespacesWithAnnotations/=ViewModel_002EAnnotations/@EntryIndexedValue">True</s:Boolean></wpf:ResourceDictionary>

View/HobbyOptionsView.xaml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<Page x:Class="View.HobbyOptionsView"
2+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
5+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6+
xmlns:local="clr-namespace:View"
7+
xmlns:VM="clr-namespace:ViewModel"
8+
xmlns:viewModel="clr-namespace:ViewModel;assembly=ViewModel"
9+
mc:Ignorable="d"
10+
d:DesignHeight="450" d:DesignWidth="800"
11+
Title="HobbyOptionsView">
12+
<Page.Resources>
13+
<viewModel:HobbyOptionViewModel x:Key="vm"/>
14+
</Page.Resources>
15+
<Grid DataContext="{StaticResource vm}">
16+
<ListView ItemsSource="{Binding HobbyOptions}">
17+
<ListView.ItemTemplate>
18+
<DataTemplate>
19+
<Grid>
20+
<CheckBox Content="{Binding Name}" IsChecked="{Binding IsChecked}" />
21+
</Grid>
22+
</DataTemplate>
23+
</ListView.ItemTemplate>
24+
</ListView>
25+
</Grid>
26+
</Page>

View/HobbyOptionsView.xaml.cs

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Text;
4+
using System.Windows;
5+
using System.Windows.Controls;
6+
using System.Windows.Data;
7+
using System.Windows.Documents;
8+
using System.Windows.Input;
9+
using System.Windows.Media;
10+
using System.Windows.Media.Imaging;
11+
using System.Windows.Navigation;
12+
using System.Windows.Shapes;
13+
14+
namespace View
15+
{
16+
/// <summary>
17+
/// Interaction logic for HobbyOptionsView.xaml
18+
/// </summary>
19+
public partial class HobbyOptionsView : Page
20+
{
21+
public HobbyOptionsView()
22+
{
23+
InitializeComponent();
24+
}
25+
}
26+
}

View/OpgevenRelaties.xaml

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<Page x:Class="View.OpgevenRelaties"
2+
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
3+
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
4+
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
5+
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
6+
xmlns:local="clr-namespace:View"
7+
xmlns:VM="clr-namespace:ViewModel"
8+
mc:Ignorable="d"
9+
d:DesignHeight="450" d:DesignWidth="800"
10+
Title="OpgevenRelaties">
11+
12+
<Grid>
13+
<Grid.ColumnDefinitions>
14+
<ColumnDefinition Width="20" />
15+
<ColumnDefinition Width="188" />
16+
<ColumnDefinition Width="473" />
17+
<ColumnDefinition Width="99" />
18+
<ColumnDefinition Width="20" />
19+
</Grid.ColumnDefinitions>
20+
<Grid.RowDefinitions>
21+
<RowDefinition Height="*" />
22+
<RowDefinition Height="*" />
23+
<RowDefinition Height="*" />
24+
</Grid.RowDefinitions>
25+
<CheckBox Content="Liefde" Margin="10,36,0,0" Grid.Column="1" HorizontalAlignment="Left" Width="59" Height="15" VerticalAlignment="Top"/>
26+
<CheckBox Content="Zakelijk" Margin="79,36,0,0" Grid.Column="1" Height="15" VerticalAlignment="Top" HorizontalAlignment="Left" Width="99"/>
27+
<CheckBox Content="Vrienden" Margin="10,92,0,0" Grid.Column="1" Height="14" VerticalAlignment="Top" HorizontalAlignment="Left" Width="69"/>
28+
<CheckBox Content="Studiemaatje" Margin="79,92,0,0" Grid.Column="1" HorizontalAlignment="Left" Width="99" Height="14" VerticalAlignment="Top"/>
29+
<Frame Content="Hobby" Grid.Column="1" Grid.Row="1" Grid.RowSpan="2" Grid.ColumnSpan="3" Background="Aqua" Source="HobbyOptionsView.xaml"/>
30+
<Button Content="Opslaan" Grid.Column="3" HorizontalAlignment="Center" Margin="0,24,0,0" VerticalAlignment="Top" Height="20" Width="59"/>
31+
<Button Content="Annuleren" Grid.Column="3" HorizontalAlignment="Center" VerticalAlignment="Top" Height="20" Width="59" Margin="0,65,0,0"/>
32+
33+
34+
35+
</Grid>
36+
</Page>

View/OpgevenRelaties.xaml.cs

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Text;
4+
using System.Windows;
5+
using System.Windows.Controls;
6+
using System.Windows.Data;
7+
using System.Windows.Documents;
8+
using System.Windows.Input;
9+
using System.Windows.Media;
10+
using System.Windows.Media.Imaging;
11+
using System.Windows.Navigation;
12+
using System.Windows.Shapes;
13+
14+
namespace View
15+
{
16+
/// <summary>
17+
/// Interaction logic for OpgevenRelaties.xaml
18+
/// </summary>
19+
public partial class OpgevenRelaties : Page
20+
{
21+
public OpgevenRelaties()
22+
{
23+
InitializeComponent();
24+
}
25+
26+
}
27+
}

ViewModel.Test/UnitTest1.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
using NUnit.Framework;
2+
3+
namespace ViewModel.Test
4+
{
5+
public class Tests
6+
{
7+
[SetUp]
8+
public void Setup()
9+
{
10+
}
11+
12+
[Test]
13+
public void Test1()
14+
{
15+
Assert.Pass();
16+
}
17+
}
18+
}

0 commit comments

Comments
 (0)