From 198167c70e18028a15f9252c7478cb02bb4acee0 Mon Sep 17 00:00:00 2001 From: Andreas Date: Thu, 8 Dec 2022 13:40:43 +0100 Subject: [PATCH] Added Model, Publisher, inheritance and moved connection to Model class --- .../OOP-Opdracht-CSharp-Alfa-2022/classes/Game.cs | 3 +-- .../OOP-Opdracht-CSharp-Alfa-2022/classes/Model.cs | 13 +++++++++++++ .../classes/Publisher.cs | 10 ++++++++++ 3 files changed, 24 insertions(+), 2 deletions(-) create mode 100644 OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Model.cs create mode 100644 OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Publisher.cs diff --git a/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Game.cs b/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Game.cs index 336daa6..98f0722 100644 --- a/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Game.cs +++ b/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Game.cs @@ -5,11 +5,10 @@ using Microsoft.Data.SqlClient; namespace OOP_Opdracht_CSharp_Alfa_2022.classes { - class Game + class Game : Model { // Define class members - private SqlConnection connection; private Dictionary table_data; private KeyValuePair record; diff --git a/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Model.cs b/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Model.cs new file mode 100644 index 0000000..201309d --- /dev/null +++ b/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Model.cs @@ -0,0 +1,13 @@ +using System; +using System.Collections.Generic; +using System.Text; +using Microsoft.Data.SqlClient; + +namespace OOP_Opdracht_CSharp_Alfa_2022.classes +{ + abstract class Model + { + private SqlConnection connection; + + } +} diff --git a/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Publisher.cs b/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Publisher.cs new file mode 100644 index 0000000..91cc5d8 --- /dev/null +++ b/OOP-Opdracht-CSharp-Alfa-2022/OOP-Opdracht-CSharp-Alfa-2022/classes/Publisher.cs @@ -0,0 +1,10 @@ +using System; +using System.Collections.Generic; +using System.Text; + +namespace OOP_Opdracht_CSharp_Alfa_2022.classes +{ + class Publisher : Model + { + } +}