Explorar el Código

Added gitignore

Murad Shirinov hace 2 años
padre
commit
0da5a83116
Se han modificado 20 ficheros con 470 adiciones y 6 borrados
  1. 454 0
      .gitignore
  2. BIN
      .vs/BankOperationsUpdate.WorkerService/DesignTimeBuild/.dtbcache.v2
  3. BIN
      .vs/BankOperationsUpdate.WorkerService/FileContentIndex/10fcd61b-88f2-4c20-9b26-d7497f4115ea.vsidx
  4. BIN
      .vs/BankOperationsUpdate.WorkerService/FileContentIndex/18055958-0ed5-43fa-a451-1a8622d4b3bc.vsidx
  5. BIN
      .vs/BankOperationsUpdate.WorkerService/FileContentIndex/45070ac0-ad67-4710-835b-4c3ea13bb5b3.vsidx
  6. BIN
      .vs/BankOperationsUpdate.WorkerService/FileContentIndex/b4ac09ec-c251-40f4-a9ad-8670b43cfa61.vsidx
  7. BIN
      .vs/BankOperationsUpdate.WorkerService/v17/.futdcache.v1
  8. BIN
      .vs/BankOperationsUpdate.WorkerService/v17/.suo
  9. BIN
      .vs/ProjectEvaluation/bankoperationsupdate.workerservice.metadata.v2
  10. BIN
      .vs/ProjectEvaluation/bankoperationsupdate.workerservice.projects.v2
  11. 1 0
      BankOperationsUpdate.WorkerService/Program.cs
  12. 3 2
      BankOperationsUpdate.WorkerService/Worker.cs
  13. 6 2
      BankOperationsUpdate.WorkerService/appsettings.json
  14. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.dll
  15. BIN
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.pdb
  16. 6 2
      BankOperationsUpdate.WorkerService/bin/Debug/net6.0/appsettings.json
  17. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.dll
  18. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.pdb
  19. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/ref/BankOperationsUpdate.WorkerService.dll
  20. BIN
      BankOperationsUpdate.WorkerService/obj/Debug/net6.0/refint/BankOperationsUpdate.WorkerService.dll

+ 454 - 0
.gitignore

@@ -0,0 +1,454 @@
1
+## Ignore Visual Studio temporary files, build results, and
2
+## files generated by popular Visual Studio add-ons.
3
+##
4
+## Get latest from https://github.com/github/gitignore/blob/master/VisualStudio.gitignore
5
+
6
+# User-specific files
7
+*.rsuser
8
+*.suo
9
+*.user
10
+*.userosscache
11
+*.sln.docstates
12
+
13
+# User-specific files (MonoDevelop/Xamarin Studio)
14
+*.userprefs
15
+
16
+# Mono auto generated files
17
+mono_crash.*
18
+
19
+# Build results
20
+[Dd]ebug/
21
+[Dd]ebugPublic/
22
+[Rr]elease/
23
+[Rr]eleases/
24
+x64/
25
+x86/
26
+[Ww][Ii][Nn]32/
27
+[Aa][Rr][Mm]/
28
+[Aa][Rr][Mm]64/
29
+bld/
30
+[Bb]in/
31
+[Oo]bj/
32
+[Ll]og/
33
+[Ll]ogs/
34
+
35
+# Visual Studio 2015/2017 cache/options directory
36
+.vs/
37
+# Uncomment if you have tasks that create the project's static files in wwwroot
38
+#wwwroot/
39
+
40
+# Visual Studio 2017 auto generated files
41
+Generated\ Files/
42
+
43
+# MSTest test Results
44
+[Tt]est[Rr]esult*/
45
+[Bb]uild[Ll]og.*
46
+
47
+# NUnit
48
+*.VisualState.xml
49
+TestResult.xml
50
+nunit-*.xml
51
+
52
+# Build Results of an ATL Project
53
+[Dd]ebugPS/
54
+[Rr]eleasePS/
55
+dlldata.c
56
+
57
+# Benchmark Results
58
+BenchmarkDotNet.Artifacts/
59
+
60
+# .NET
61
+project.lock.json
62
+project.fragment.lock.json
63
+artifacts/
64
+
65
+# Tye
66
+.tye/
67
+
68
+# ASP.NET Scaffolding
69
+ScaffoldingReadMe.txt
70
+
71
+# StyleCop
72
+StyleCopReport.xml
73
+
74
+# Files built by Visual Studio
75
+*_i.c
76
+*_p.c
77
+*_h.h
78
+*.ilk
79
+*.meta
80
+*.obj
81
+*.iobj
82
+*.pch
83
+*.pdb
84
+*.ipdb
85
+*.pgc
86
+*.pgd
87
+*.rsp
88
+*.sbr
89
+*.tlb
90
+*.tli
91
+*.tlh
92
+*.tmp
93
+*.tmp_proj
94
+*_wpftmp.csproj
95
+*.log
96
+*.vspscc
97
+*.vssscc
98
+.builds
99
+*.pidb
100
+*.svclog
101
+*.scc
102
+
103
+# Chutzpah Test files
104
+_Chutzpah*
105
+
106
+# Visual C++ cache files
107
+ipch/
108
+*.aps
109
+*.ncb
110
+*.opendb
111
+*.opensdf
112
+*.sdf
113
+*.cachefile
114
+*.VC.db
115
+*.VC.VC.opendb
116
+
117
+# Visual Studio profiler
118
+*.psess
119
+*.vsp
120
+*.vspx
121
+*.sap
122
+
123
+# Visual Studio Trace Files
124
+*.e2e
125
+
126
+# TFS 2012 Local Workspace
127
+$tf/
128
+
129
+# Guidance Automation Toolkit
130
+*.gpState
131
+
132
+# ReSharper is a .NET coding add-in
133
+_ReSharper*/
134
+*.[Rr]e[Ss]harper
135
+*.DotSettings.user
136
+
137
+# TeamCity is a build add-in
138
+_TeamCity*
139
+
140
+# DotCover is a Code Coverage Tool
141
+*.dotCover
142
+
143
+# AxoCover is a Code Coverage Tool
144
+.axoCover/*
145
+!.axoCover/settings.json
146
+
147
+# Coverlet is a free, cross platform Code Coverage Tool
148
+coverage*.json
149
+coverage*.xml
150
+coverage*.info
151
+
152
+# Visual Studio code coverage results
153
+*.coverage
154
+*.coveragexml
155
+
156
+# NCrunch
157
+_NCrunch_*
158
+.*crunch*.local.xml
159
+nCrunchTemp_*
160
+
161
+# MightyMoose
162
+*.mm.*
163
+AutoTest.Net/
164
+
165
+# Web workbench (sass)
166
+.sass-cache/
167
+
168
+# Installshield output folder
169
+[Ee]xpress/
170
+
171
+# DocProject is a documentation generator add-in
172
+DocProject/buildhelp/
173
+DocProject/Help/*.HxT
174
+DocProject/Help/*.HxC
175
+DocProject/Help/*.hhc
176
+DocProject/Help/*.hhk
177
+DocProject/Help/*.hhp
178
+DocProject/Help/Html2
179
+DocProject/Help/html
180
+
181
+# Click-Once directory
182
+publish/
183
+
184
+# Publish Web Output
185
+*.[Pp]ublish.xml
186
+*.azurePubxml
187
+# Note: Comment the next line if you want to checkin your web deploy settings,
188
+# but database connection strings (with potential passwords) will be unencrypted
189
+*.pubxml
190
+*.publishproj
191
+
192
+# Microsoft Azure Web App publish settings. Comment the next line if you want to
193
+# checkin your Azure Web App publish settings, but sensitive information contained
194
+# in these scripts will be unencrypted
195
+PublishScripts/
196
+
197
+# NuGet Packages
198
+*.nupkg
199
+# NuGet Symbol Packages
200
+*.snupkg
201
+# The packages folder can be ignored because of Package Restore
202
+**/[Pp]ackages/*
203
+# except build/, which is used as an MSBuild target.
204
+!**/[Pp]ackages/build/
205
+# Uncomment if necessary however generally it will be regenerated when needed
206
+#!**/[Pp]ackages/repositories.config
207
+# NuGet v3's project.json files produces more ignorable files
208
+*.nuget.props
209
+*.nuget.targets
210
+
211
+# Microsoft Azure Build Output
212
+csx/
213
+*.build.csdef
214
+
215
+# Microsoft Azure Emulator
216
+ecf/
217
+rcf/
218
+
219
+# Windows Store app package directories and files
220
+AppPackages/
221
+BundleArtifacts/
222
+Package.StoreAssociation.xml
223
+_pkginfo.txt
224
+*.appx
225
+*.appxbundle
226
+*.appxupload
227
+
228
+# Visual Studio cache files
229
+# files ending in .cache can be ignored
230
+*.[Cc]ache
231
+# but keep track of directories ending in .cache
232
+!?*.[Cc]ache/
233
+
234
+# Others
235
+ClientBin/
236
+~$*
237
+*~
238
+*.dbmdl
239
+*.dbproj.schemaview
240
+*.jfm
241
+*.pfx
242
+*.publishsettings
243
+orleans.codegen.cs
244
+
245
+# Including strong name files can present a security risk
246
+# (https://github.com/github/gitignore/pull/2483#issue-259490424)
247
+#*.snk
248
+
249
+# Since there are multiple workflows, uncomment next line to ignore bower_components
250
+# (https://github.com/github/gitignore/pull/1529#issuecomment-104372622)
251
+#bower_components/
252
+
253
+# RIA/Silverlight projects
254
+Generated_Code/
255
+
256
+# Backup & report files from converting an old project file
257
+# to a newer Visual Studio version. Backup files are not needed,
258
+# because we have git ;-)
259
+_UpgradeReport_Files/
260
+Backup*/
261
+UpgradeLog*.XML
262
+UpgradeLog*.htm
263
+ServiceFabricBackup/
264
+*.rptproj.bak
265
+
266
+# SQL Server files
267
+*.mdf
268
+*.ldf
269
+*.ndf
270
+
271
+# Business Intelligence projects
272
+*.rdl.data
273
+*.bim.layout
274
+*.bim_*.settings
275
+*.rptproj.rsuser
276
+*- [Bb]ackup.rdl
277
+*- [Bb]ackup ([0-9]).rdl
278
+*- [Bb]ackup ([0-9][0-9]).rdl
279
+
280
+# Microsoft Fakes
281
+FakesAssemblies/
282
+
283
+# GhostDoc plugin setting file
284
+*.GhostDoc.xml
285
+
286
+# Node.js Tools for Visual Studio
287
+.ntvs_analysis.dat
288
+node_modules/
289
+
290
+# Visual Studio 6 build log
291
+*.plg
292
+
293
+# Visual Studio 6 workspace options file
294
+*.opt
295
+
296
+# Visual Studio 6 auto-generated workspace file (contains which files were open etc.)
297
+*.vbw
298
+
299
+# Visual Studio LightSwitch build output
300
+**/*.HTMLClient/GeneratedArtifacts
301
+**/*.DesktopClient/GeneratedArtifacts
302
+**/*.DesktopClient/ModelManifest.xml
303
+**/*.Server/GeneratedArtifacts
304
+**/*.Server/ModelManifest.xml
305
+_Pvt_Extensions
306
+
307
+# Paket dependency manager
308
+.paket/paket.exe
309
+paket-files/
310
+
311
+# FAKE - F# Make
312
+.fake/
313
+
314
+# CodeRush personal settings
315
+.cr/personal
316
+
317
+# Python Tools for Visual Studio (PTVS)
318
+__pycache__/
319
+*.pyc
320
+
321
+# Cake - Uncomment if you are using it
322
+# tools/**
323
+# !tools/packages.config
324
+
325
+# Tabs Studio
326
+*.tss
327
+
328
+# Telerik's JustMock configuration file
329
+*.jmconfig
330
+
331
+# BizTalk build output
332
+*.btp.cs
333
+*.btm.cs
334
+*.odx.cs
335
+*.xsd.cs
336
+
337
+# OpenCover UI analysis results
338
+OpenCover/
339
+
340
+# Azure Stream Analytics local run output
341
+ASALocalRun/
342
+
343
+# MSBuild Binary and Structured Log
344
+*.binlog
345
+
346
+# NVidia Nsight GPU debugger configuration file
347
+*.nvuser
348
+
349
+# MFractors (Xamarin productivity tool) working folder
350
+.mfractor/
351
+
352
+# Local History for Visual Studio
353
+.localhistory/
354
+
355
+# BeatPulse healthcheck temp database
356
+healthchecksdb
357
+
358
+# Backup folder for Package Reference Convert tool in Visual Studio 2017
359
+MigrationBackup/
360
+
361
+# Ionide (cross platform F# VS Code tools) working folder
362
+.ionide/
363
+
364
+# Fody - auto-generated XML schema
365
+FodyWeavers.xsd
366
+
367
+##
368
+## Visual studio for Mac
369
+##
370
+
371
+
372
+# globs
373
+Makefile.in
374
+*.userprefs
375
+*.usertasks
376
+config.make
377
+config.status
378
+aclocal.m4
379
+install-sh
380
+autom4te.cache/
381
+*.tar.gz
382
+tarballs/
383
+test-results/
384
+
385
+# Mac bundle stuff
386
+*.dmg
387
+*.app
388
+
389
+# content below from: https://github.com/github/gitignore/blob/master/Global/macOS.gitignore
390
+# General
391
+.DS_Store
392
+.AppleDouble
393
+.LSOverride
394
+
395
+# Icon must end with two \r
396
+Icon
397
+
398
+
399
+# Thumbnails
400
+._*
401
+
402
+# Files that might appear in the root of a volume
403
+.DocumentRevisions-V100
404
+.fseventsd
405
+.Spotlight-V100
406
+.TemporaryItems
407
+.Trashes
408
+.VolumeIcon.icns
409
+.com.apple.timemachine.donotpresent
410
+
411
+# Directories potentially created on remote AFP share
412
+.AppleDB
413
+.AppleDesktop
414
+Network Trash Folder
415
+Temporary Items
416
+.apdisk
417
+
418
+# content below from: https://github.com/github/gitignore/blob/master/Global/Windows.gitignore
419
+# Windows thumbnail cache files
420
+Thumbs.db
421
+ehthumbs.db
422
+ehthumbs_vista.db
423
+
424
+# Dump file
425
+*.stackdump
426
+
427
+# Folder config file
428
+[Dd]esktop.ini
429
+
430
+# Recycle Bin used on file shares
431
+$RECYCLE.BIN/
432
+
433
+# Windows Installer files
434
+*.cab
435
+*.msi
436
+*.msix
437
+*.msm
438
+*.msp
439
+
440
+# Windows shortcuts
441
+*.lnk
442
+
443
+# JetBrains Rider
444
+.idea/
445
+*.sln.iml
446
+
447
+##
448
+## Visual Studio Code
449
+##
450
+.vscode/*
451
+!.vscode/settings.json
452
+!.vscode/tasks.json
453
+!.vscode/launch.json
454
+!.vscode/extensions.json

BIN
.vs/BankOperationsUpdate.WorkerService/DesignTimeBuild/.dtbcache.v2


BIN
.vs/BankOperationsUpdate.WorkerService/FileContentIndex/10fcd61b-88f2-4c20-9b26-d7497f4115ea.vsidx


BIN
.vs/BankOperationsUpdate.WorkerService/FileContentIndex/18055958-0ed5-43fa-a451-1a8622d4b3bc.vsidx


BIN
.vs/BankOperationsUpdate.WorkerService/FileContentIndex/45070ac0-ad67-4710-835b-4c3ea13bb5b3.vsidx


BIN
.vs/BankOperationsUpdate.WorkerService/FileContentIndex/b4ac09ec-c251-40f4-a9ad-8670b43cfa61.vsidx


BIN
.vs/BankOperationsUpdate.WorkerService/v17/.futdcache.v1


BIN
.vs/BankOperationsUpdate.WorkerService/v17/.suo


BIN
.vs/ProjectEvaluation/bankoperationsupdate.workerservice.metadata.v2


BIN
.vs/ProjectEvaluation/bankoperationsupdate.workerservice.projects.v2


+ 1 - 0
BankOperationsUpdate.WorkerService/Program.cs

@@ -2,6 +2,7 @@
2 2
 
3 3
 IHost host = Host.CreateDefaultBuilder(args)
4 4
 	.UseWindowsService()
5
+	.ConfigureLogging(loggerfactory => loggerfactory.AddEventLog())
5 6
 	.ConfigureServices((hostContext, services) => {
6 7
 
7 8
 		IConfiguration configuration = hostContext.Configuration;

+ 3 - 2
BankOperationsUpdate.WorkerService/Worker.cs

@@ -3,13 +3,14 @@ namespace BankOperationsUpdate.WorkerService;
3 3
 public class Worker : BackgroundService
4 4
 {
5 5
 	private readonly ILogger<Worker> _logger;
6
-	private TimeSpan refreshInterval = TimeSpan.FromMinutes(2);
6
+	private TimeSpan refreshInterval;
7 7
 	private readonly UpdateOperations _updateOperations;
8 8
 
9
-	public Worker(ILogger<Worker> logger, UpdateOperations updateOperations)
9
+	public Worker(ILogger<Worker> logger, UpdateOperations updateOperations, IConfiguration config)
10 10
 	{
11 11
 		_logger = logger;
12 12
 		_updateOperations = updateOperations;
13
+		refreshInterval = Int32.TryParse(config.GetSection("RefreshInterval").Value, out int minutes) ? TimeSpan.FromMinutes(5) : TimeSpan.FromMinutes(minutes);
13 14
 	}
14 15
 
15 16
 	protected override async Task ExecuteAsync(CancellationToken stoppingToken)

+ 6 - 2
BankOperationsUpdate.WorkerService/appsettings.json

@@ -1,6 +1,6 @@
1 1
 {
2 2
   "ConnectionStrings": {
3
-    "DefaultConnection": "Host=localhost;Database=7erp;Username=postgres;Password=PostgresSql4567",
3
+    "DefaultConnection": "Host=localhost;Database=hg-hrm;Username=postgres;Password=PostgresSql4567",
4 4
     "SchemaName": "SEPTEM"
5 5
   },
6 6
 
@@ -9,5 +9,9 @@
9 9
       "Default": "Information",
10 10
       "Microsoft.Hosting.Lifetime": "Information"
11 11
     }
12
-  }
12
+  },
13
+
14
+  "RefreshInterval" : "5"
15
+
16
+
13 17
 }

BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.dll


BIN
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/BankOperationsUpdate.WorkerService.pdb


+ 6 - 2
BankOperationsUpdate.WorkerService/bin/Debug/net6.0/appsettings.json

@@ -1,6 +1,6 @@
1 1
 {
2 2
   "ConnectionStrings": {
3
-    "DefaultConnection": "Host=localhost;Database=7erp;Username=postgres;Password=PostgresSql4567",
3
+    "DefaultConnection": "Host=localhost;Database=hg-hrm;Username=postgres;Password=PostgresSql4567",
4 4
     "SchemaName": "SEPTEM"
5 5
   },
6 6
 
@@ -9,5 +9,9 @@
9 9
       "Default": "Information",
10 10
       "Microsoft.Hosting.Lifetime": "Information"
11 11
     }
12
-  }
12
+  },
13
+
14
+  "RefreshInterval" : "5"
15
+
16
+
13 17
 }

BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.dll


BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/BankOperationsUpdate.WorkerService.pdb


BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/ref/BankOperationsUpdate.WorkerService.dll


BIN
BankOperationsUpdate.WorkerService/obj/Debug/net6.0/refint/BankOperationsUpdate.WorkerService.dll