Skip to content

Commit 4acb9fc

Browse files
Added Seed Data
1 parent 3620d6c commit 4acb9fc

File tree

2 files changed

+132
-4
lines changed

2 files changed

+132
-4
lines changed

Olx.DataAccess/SeedData/SeedData.cs

+131-3
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,136 @@ public void Initialize()
1919
// Seed categories
2020
var categories = new List<Category>
2121
{
22-
new Category { Id = 1, Name = "Electronics" },
23-
new Category { Id = 2, Name = "Clothing" },
24-
new Category { Id = 3, Name = "Home Appliances" },
22+
new Category { Id = 1, Name = "Bolalar dunyosi" },
23+
new Category { Id = 2, Name = "Ko'chmas mulk" },
24+
new Category { Id = 3, Name = " Transport" },
25+
new Category { Id = 4, Name = "Ish" },
26+
new Category { Id = 5, Name = "Hayvonlar" },
27+
new Category { Id = 6, Name = "Uy va Bog'" },
28+
new Category { Id = 7, Name = "Elektron jihozlar" },
29+
new Category { Id = 8, Name = "Xizmatlar" },
30+
new Category { Id = 9, Name = "Moda va stil" },
31+
new Category { Id = 10, Name = "Xobbi, dam olish sport" },
32+
new Category {Name = "Bolalar kiyimi", ParentId = 1},
33+
new Category {Name = "Bolalar mebeli", ParentId = 1},
34+
new Category {Name = "Maktab o'quvchilari uchun mahsulotlar ", ParentId = 1},
35+
new Category {Name = "Bolalar oyoq kiyimi", ParentId = 1},
36+
new Category {Name = "O'yinchoqlar", ParentId = 1},
37+
new Category {Name = "Boshqa bolalar mahsulotlari", ParentId = 1},
38+
new Category {Name = "Bolalar kolyaskalari", ParentId = 1},
39+
new Category {Name = "Bolalar transporti", ParentId = 1},
40+
new Category {Name = "Bolalar avtoo'rindiqlari", ParentId = 1},
41+
new Category {Name = "Oziqlantirish", ParentId = 1},
42+
new Category {Name = "Sutkalik ijarasi", ParentId = 2},
43+
new Category {Name = "Garajlar", ParentId = 2},
44+
new Category {Name = "Kvartiralar", ParentId = 2},
45+
new Category {Name = "Tijorat binolari", ParentId = 2},
46+
new Category {Name = "Xususiy uylar", ParentId = 2},
47+
new Category {Name = "Yer uchastkasi", ParentId = 2},
48+
new Category {Name = "Yengil avtomashinalar", ParentId = 3},
49+
new Category {Name = "Moto ehtiyot qismlari va aksessuarlar", ParentId = 3},
50+
new Category {Name = "Tirkamalar", ParentId = 3},
51+
new Category {Name = "Suv transporti", ParentId = 3},
52+
new Category {Name = "Avto ehtiyot qismlari va aksessuarlar", ParentId = 3},
53+
new Category {Name = "Boshqa transport", ParentId = 3},
54+
new Category {Name = "Maxsus ehtiyot qismlari", ParentId = 3},
55+
new Category {Name = "Boshqa ehtiyot qismlari", ParentId = 3},
56+
new Category {Name = "Shinalar diskalar va g'ildiraklar", ParentId = 3},
57+
new Category {Name = "Avtobuslar", ParentId = 3},
58+
new Category {Name = "Qishloq xo'jalik texnikasi", ParentId = 3},
59+
new Category {Name = "Moto", ParentId = 3},
60+
new Category {Name = "Yuk mashinalari", ParentId = 3},
61+
new Category {Name = "Maxsus texnika uchun qismlar", ParentId = 3},
62+
new Category {Name = "Chakana savdo-sotuvlar", ParentId = 4},
63+
new Category {Name = "Yurisprudenitsiya va buhgalteriya", ParentId = 4},
64+
new Category {Name = "Turizm - dam olish - oyinlar", ParentId = 4},
65+
new Category {Name = "It - Telekom - kompyuterlar", ParentId = 4},
66+
new Category {Name = "Kotibiyat - Axo", ParentId = 4},
67+
new Category {Name = "Qisman bandlik", ParentId = 4},
68+
new Category {Name = "Transport logistikasi", ParentId = 4},
69+
new Category {Name = "Qo'riqlash - xavfsizlik", ParentId = 4},
70+
new Category {Name = "Talim", ParentId = 4},
71+
new Category {Name = "Ko'chmas mulk", ParentId = 4},
72+
new Category {Name = "Karyerani boshlash talabalar", ParentId = 4},
73+
new Category {Name = "Qurilish", ParentId = 4},
74+
new Category {Name = "Uy xodimlari", ParentId = 4},
75+
new Category {Name = "Madaniyat - sanat", ParentId = 4},
76+
new Category {Name = "Marketing - reklama - sanat", ParentId = 4},
77+
new Category {Name = "Xizmat korsatish", ParentId = 4},
78+
new Category {Name = "Barlar - restoranlar", ParentId = 4},
79+
new Category {Name = "Go'zallik - fitnes - sport", ParentId = 4},
80+
new Category {Name = "Tibbiyot - farmatsiya", ParentId = 4},
81+
new Category {Name = "Ishlab chiqarish - energetika", ParentId = 4},
82+
new Category {Name = "Boshqa mashg'ulotlar", ParentId = 4},
83+
new Category {Name = "Itlar", ParentId = 5},
84+
new Category {Name = "Kemiruvchilar", ParentId = 5},
85+
new Category {Name = "Topilmalar idorasi", ParentId = 5},
86+
new Category {Name = "Mushuklar", ParentId = 5},
87+
new Category {Name = "Qishloq xo'jalik hayvonlari", ParentId = 5},
88+
new Category {Name = "Boshqa hayvonlar", ParentId = 5},
89+
new Category {Name = "Akvarium baliqlari", ParentId = 5},
90+
new Category {Name = "Hayvonlar uchun mahsulotlar", ParentId = 5},
91+
new Category {Name = "Tekinga hayvonlar", ParentId = 5},
92+
new Category {Name = "Qushlar", ParentId = 5},
93+
new Category {Name = "To'qish", ParentId = 5},
94+
new Category {Name = "Mebel", ParentId = 6},
95+
new Category {Name = "Jihozlar", ParentId = 6},
96+
new Category {Name = "Xo'jalik jihozlari, maishiy kimyo", ParentId = 6},
97+
new Category {Name = "Bog' - tomorqa", ParentId = 6},
98+
new Category {Name = "Xona o'simliklari", ParentId = 6},
99+
new Category {Name = "Kanstovarlar - chiqim materialllari", ParentId = 6},
100+
new Category {Name = "Interyer jihozlari", ParentId = 6},
101+
new Category {Name = "Idish - tovoq, oshxona anjomlari", ParentId = 6},
102+
new Category {Name = "Oziq - ovqat, Ichimliklar", ParentId = 6},
103+
new Category {Name = "Qurilish, Tamirlash uchun tovarlar", ParentId = 6},
104+
new Category {Name = "Bog' anjomlari", ParentId = 6},
105+
new Category {Name = "Uy uchun boshqa mahsulotlar", ParentId = 6},
106+
new Category {Name = "Telefonlar", ParentId = 7},
107+
new Category {Name = "Audotexnika", ParentId = 7},
108+
new Category {Name = "Iqlim qurilmalari", ParentId = 7},
109+
new Category {Name = "Kompyuterlar", ParentId = 7},
110+
new Category {Name = "Oyin va oyin anjomlari", ParentId = 7},
111+
new Category {Name = "Yakka tartibdagi parvarish", ParentId = 7},
112+
new Category {Name = "Foto video", ParentId = 7},
113+
new Category {Name = "Uy uchun texnika", ParentId = 7},
114+
new Category {Name = "Aksessuarlar va komplekt jihozlar", ParentId = 7},
115+
new Category {Name = "Tv Videotexnika", ParentId = 7},
116+
new Category {Name = "Oshxona uchun texnika", ParentId = 7},
117+
new Category {Name = "Boshqa elektronika", ParentId = 7},
118+
new Category {Name = "Qurilish tamirlash xona tozalash", ParentId = 8},
119+
new Category {Name = "Enagalar kasalga qarovchilar", ParentId = 8},
120+
new Category {Name = "Enagalar kasalga qarovchilar", ParentId = 8},
121+
new Category {Name = "Talim sport", ParentId = 8},
122+
new Category {Name = "Turizm", ParentId = 8},
123+
new Category {Name = "Yuridik xizmatlar", ParentId = 8},
124+
new Category {Name = "Moliya xizmatlari", ParentId = 8},
125+
new Category {Name = "Xomashyo materiallari", ParentId = 8},
126+
new Category {Name = "Hayvonlar uchun xizmatlar", ParentId = 8},
127+
new Category {Name = "Tarjimonlar xizmatlari matnlarini terish", ParentId = 8},
128+
new Category {Name = "Mahsulotlar prokati", ParentId = 8},
129+
new Category {Name = "Tashishlar transport ijarasi", ParentId = 8},
130+
new Category {Name = "Gozallik salomatlik", ParentId = 8},
131+
new Category {Name = "Biznesni sotish", ParentId = 8},
132+
new Category {Name = "Avto moto xizmatlar", ParentId = 8},
133+
new Category {Name = "Boshqa xizmatlar", ParentId = 8},
134+
new Category {Name = "Reklama poligrafiya marketing internet", ParentId = 8},
135+
new Category {Name = "Qurilmalar", ParentId = 8},
136+
new Category {Name = "Oyinlar sanat foto video", ParentId = 8},
137+
new Category {Name = "Texnikaga xizmat korsatish tamirlash", ParentId = 8},
138+
new Category {Name = "Kiyim - kechak", ParentId = 9},
139+
new Category {Name = "Aksessuarlar", ParentId = 9},
140+
new Category {Name = "Toy uchun", ParentId = 9},
141+
new Category {Name = "Sovgalar", ParentId = 9},
142+
new Category {Name = "Moda turli turmaklar", ParentId = 9},
143+
new Category {Name = "Gozallik salomatlik", ParentId = 9},
144+
new Category {Name = "Qol soatlari", ParentId = 9},
145+
new Category {Name = "Antikvar kolleksiyalar", ParentId = 10},
146+
new Category {Name = "Kitoblar jurnallar", ParentId = 10},
147+
new Category {Name = "Musiqa anjomlari", ParentId = 10},
148+
new Category {Name = "Cd dvd plastinkalar kassetalar", ParentId = 10},
149+
new Category {Name = "Boshqalar", ParentId = 10},
150+
new Category {Name = "Chiptalar", ParentId = 10},
151+
new Category {Name = "Sport - dam olish", ParentId = 10},
25152
// Add more categories as needed
26153
};
27154

@@ -61,6 +188,7 @@ public void Initialize()
61188

62189
if (!_context.User.Any())
63190
{
191+
64192
}
65193
}
66194
}

Olx.Domain/Configurations/Constants.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22

33
public static class Constants
44
{
5-
public const string ConnectionString = "Host=localhost;Port=5432;Username=postgres;Password=0511;Database=OnLine-eXchange-db";
5+
public const string ConnectionString = "Server=rain.db.elephantsql.com;Database=yjwqieym;User Id=yjwqieym;Password=vuRr8PnBvcLwvPqNWtX8gojFF33s6KkW";
66
}

0 commit comments

Comments
 (0)