diff --git a/ProjectConfectionaryFactory/ProjectConfectionaryFactory/Form1.Designer.cs b/ProjectConfectionaryFactory/ProjectConfectionaryFactory/FormConfectionaryFactory.Designer.cs similarity index 96% rename from ProjectConfectionaryFactory/ProjectConfectionaryFactory/Form1.Designer.cs rename to ProjectConfectionaryFactory/ProjectConfectionaryFactory/FormConfectionaryFactory.Designer.cs index bafa436..2fd7ec4 100644 --- a/ProjectConfectionaryFactory/ProjectConfectionaryFactory/Form1.Designer.cs +++ b/ProjectConfectionaryFactory/ProjectConfectionaryFactory/FormConfectionaryFactory.Designer.cs @@ -1,6 +1,6 @@ namespace ProjectConfectionaryFactory { - partial class Form1 + partial class FormConfectionaryFactory { /// /// Required designer variable. diff --git a/ProjectConfectionaryFactory/ProjectConfectionaryFactory/Form1.cs b/ProjectConfectionaryFactory/ProjectConfectionaryFactory/FormConfectionaryFactory.cs similarity index 52% rename from ProjectConfectionaryFactory/ProjectConfectionaryFactory/Form1.cs rename to ProjectConfectionaryFactory/ProjectConfectionaryFactory/FormConfectionaryFactory.cs index 08db427..1689c56 100644 --- a/ProjectConfectionaryFactory/ProjectConfectionaryFactory/Form1.cs +++ b/ProjectConfectionaryFactory/ProjectConfectionaryFactory/FormConfectionaryFactory.cs @@ -1,8 +1,8 @@ namespace ProjectConfectionaryFactory { - public partial class Form1 : Form + public partial class FormConfectionaryFactory : Form { - public Form1() + public FormConfectionaryFactory() { InitializeComponent(); } diff --git a/ProjectConfectionaryFactory/ProjectConfectionaryFactory/Form1.resx b/ProjectConfectionaryFactory/ProjectConfectionaryFactory/FormConfectionaryFactory.resx similarity index 100% rename from ProjectConfectionaryFactory/ProjectConfectionaryFactory/Form1.resx rename to ProjectConfectionaryFactory/ProjectConfectionaryFactory/FormConfectionaryFactory.resx diff --git a/ProjectConfectionaryFactory/ProjectConfectionaryFactory/Program.cs b/ProjectConfectionaryFactory/ProjectConfectionaryFactory/Program.cs index 0f46185..7f0fa7f 100644 --- a/ProjectConfectionaryFactory/ProjectConfectionaryFactory/Program.cs +++ b/ProjectConfectionaryFactory/ProjectConfectionaryFactory/Program.cs @@ -1,3 +1,8 @@ +using Unity.Lifetime; +using Unity; +using ProjectConfectionaryFactory.Repositories; +using ProjectConfectionaryFactory.Repositories.Implementations; + namespace ProjectConfectionaryFactory { internal static class Program @@ -11,7 +16,19 @@ namespace ProjectConfectionaryFactory // To customize application configuration such as set high DPI settings or default font, // see https://aka.ms/applicationconfiguration. ApplicationConfiguration.Initialize(); - Application.Run(new Form1()); + Application.Run(CreateContainer().Resolve()); + } + + private static IUnityContainer CreateContainer() + { + var container = new UnityContainer(); + container.RegisterType(new TransientLifetimeManager()); + container.RegisterType(new TransientLifetimeManager()); + container.RegisterType(new TransientLifetimeManager()); + container.RegisterType(new TransientLifetimeManager()); + container.RegisterType(new TransientLifetimeManager()); + container.RegisterType(new TransientLifetimeManager()); + return container; } } } \ No newline at end of file diff --git a/ProjectConfectionaryFactory/ProjectConfectionaryFactory/ProjectConfectionaryFactory.csproj b/ProjectConfectionaryFactory/ProjectConfectionaryFactory/ProjectConfectionaryFactory.csproj index 663fdb8..894afcd 100644 --- a/ProjectConfectionaryFactory/ProjectConfectionaryFactory/ProjectConfectionaryFactory.csproj +++ b/ProjectConfectionaryFactory/ProjectConfectionaryFactory/ProjectConfectionaryFactory.csproj @@ -8,4 +8,8 @@ enable + + + + \ No newline at end of file