From 29d702448de7659ef340b053bb0c4615a6037813 Mon Sep 17 00:00:00 2001 From: TypoMustakes Date: Sun, 10 Dec 2023 18:01:22 +0100 Subject: [PATCH] Adding more seed data --- .../CompanyDbContext.cs | 113 ++++++++++++++---- 1 file changed, 91 insertions(+), 22 deletions(-) diff --git a/WD7UVN_HFT_2023241.Repository/CompanyDbContext.cs b/WD7UVN_HFT_2023241.Repository/CompanyDbContext.cs index c88ceaf..fc26585 100644 --- a/WD7UVN_HFT_2023241.Repository/CompanyDbContext.cs +++ b/WD7UVN_HFT_2023241.Repository/CompanyDbContext.cs @@ -63,44 +63,113 @@ namespace WD7UVN_HFT_2023241.Repository //loading test values modelBuilder.Entity().HasData( new Customer{ - NAME = "Szemed Fénye Optika Kft.", - ID = 1, - SERVICE_ID = 1} + NAME = "Szemed Fénye Optika Kft.", + ID = 1, + EMAIL = "info@szemedfenye.hu", + PHONE = "+36 30 123 4567", + SERVICE_ID = 1 + }, + + new Customer{ + NAME = "DoBox Logisztika Kft.", + ID = 2, + EMAIL = "info@dobox.hu", + PHONE = "+36 50 234 5678", + SERVICE_ID = 2 + } ); modelBuilder.Entity().HasData( new Service{ - NAME = "Microsoft Exchange", - ID = 1, - PORT = 443, - IP = "10.42.567.3", - MAINTAINER_ID = 1} + NAME = "Microsoft Exchange", + ID = 1, + ACCOUNT = "admin:password123", + NOTES = "Currently migrating to EXOnline", + SERVICE_DOMAIN = "admin.exchange.intranet.szemedfenye.hu", + PORT = 443, + IP = "10.42.567.3", + MAINTAINER_ID = 1 + }, + + new Service{ + NAME = "OpenLDAP", + ID = 2, + ACCOUNT = "ldapadmin:verystrongpassword", + NOTES = "OpenLDAP directory access protocol on Linux, over SSL", + SERVICE_DOMAIN = "conf.ldap.intranet.dobox.hu", + PORT = 636, + IP = "66.254.114.41", + MAINTAINER_ID = 2 + } ); modelBuilder.Entity().HasData( new MaintainerTeam{ - ID = 1, - NAME = "Microsoft Team", - LEADER_ID = 2} + ID = 1, + NAME = "Microsoft Team", + EMAIL = "microsoft@ourcompany.hu", + LEADER_ID = 2 + }, + + new MaintainerTeam{ + ID = 2, + NAME = "Linux Team", + LEADER_ID = 4, + EMAIL = "linux@ourcompany.hu" + } ); modelBuilder.Entity().HasData( new Employee{ - ID = 1, - NAME = "Gipsz Jakab", - MANAGER_ID = 2, - MAINTAINER_ID = 1}, + ID = 1, + NAME = "Gipsz Jakab", + EMAIL = "gipsz.jakab@ourcompany.hu", + PHONE = "+36 20 345 6789", + MANAGER_ID = 2, + MAINTAINER_ID = 1 + }, new Employee{ - NAME = "Székely Csaba", - ID = 3, - MANAGER_ID = 2, - MAINTAINER_ID = 1}, + NAME = "Nagy Krisztina", + ID = 2, + MAINTAINER_ID = 1, + EMAIL = "nagy.krisztina@ourcompany.hu", + PHONE = "+36 30 987 6543" + }, new Employee{ - NAME = "Nagy Krisztina", - ID = 2, - MAINTAINER_ID = 1} + NAME = "Székely Csaba", + ID = 3, + PHONE = "+36 50 8766 5432", + EMAIL = "szekely.csaba@ourcompany.hu", + MANAGER_ID = 2, + MAINTAINER_ID = 1 + }, + + new Employee{ + NAME = "Marik Tamás", + ID = 4, + PHONE = "+36 20 345 6780", + EMAIL = "marik.tamas@ourcompany.hu", + MAINTAINER_ID = 2, + }, + + new Employee{ + NAME = "Dávid András", + ID = 5, + PHONE = "+36 51 865 2876", + EMAIL = "david.andras@ourcompany.hu", + MANAGER_ID = 4, + MAINTAINER_ID = 2 + }, + + new Employee{ + NAME = "Steiner Zsófia", + ID = 6, + PHONE = "+36 20 756 8635", + MANAGER_ID = 4, + MAINTAINER_ID = 2 + } ); } }