List of commits:
Subject Hash Author Date (UTC)
Remove font awesome 9ba33a938e20010daf4743f75301c994ec043a9d antonio.calatayud 2019-01-14 10:32:05
Updating solution to Angular 7 and bootsrap4. Missing font-awesome c277172b144f2d0c11fd9a246eaf4d00dedd6092 antonio.calatayud 2019-01-09 16:06:28
Implemented client side validation on new vehicle 10a9108113bdfbe2ae3b998a32633702e4bc13fc Antonio Calatayud 2019-01-08 16:24:50
Implement submit form 1e197fc2a202658d14526f2791b0a4a1dc4f568b Antonio Calatayud 2019-01-08 16:10:49
Biniding inputs to vehicle object d971e6fcc584e947b65547024fa9fd5407089b3e Antonio Calatayud 2019-01-08 16:04:25
Move Vehicle repository to UoW 440e32fd438f2143e1453e4504a383b3d09af016 Antonio Calatayud 2019-01-08 15:31:51
Move Models to Core and fix namespaces 7120645b3fb5c63653e56570280bf505d2dbf4ed Antonio Calatayud 2019-01-08 15:11:32
Start implementing UnitOfwork pattern d458f0ca3bced9b78880977ee11c3437633b7da0 Antonio Calatayud 2019-01-08 12:03:18
Move more context queries to repository 2cce05a668e039917d2c0967aa97eb3786dd5de2 Antonio Calatayud 2019-01-06 17:59:17
Start implementing repository pattern 1d0b0cd78bc861d0e0282a69e5d88b219efbb118 Antonio Calatayud 2019-01-06 17:37:57
Return all inf when update/added vehicle ef44980290b644244de12ad9e064ca6dcee0ac2b Antonio Calatayud 2019-01-04 16:51:50
Refactor to bring different vehicle resources between get & update/add 6980669ec37dab31b595af6fa1be6718eef4b4e1 Antonio Calatayud 2019-01-04 16:37:41
Implemented Get Vehicle d340e1c7dda6424e1e370465be03e4e7a74c0b3e Antonio Calatayud 2019-01-04 15:45:26
Implemented delete vehicle a07116dd194b102098b3e826680d374ad6f3660e Antonio Calatayud 2019-01-04 15:32:13
Implement update vehicle d52a39f524983c681a190023a40337425432c7a6 Antonio Calatayud 2019-01-04 15:23:19
Add Validation when creating a vehicle 7a0f75bba8507110d9d8e801969cdf7497fa15a8 antonio.calatayud 2019-01-02 16:40:39
Add vehicle to database capability fa84eb5a526a124b4ec7126271052611e0f57bb1 antonio.calatayud 2019-01-02 16:22:18
Fix Migrations e540688f04b874a8f3f5c95c6f31c640440b2921 antonio.calatayud 2019-01-02 15:51:37
Create controller and resource to create new vehicle a1c21acba62f5070cc61ffc4910218be3e52b052 Antonio Calatayud 2018-12-19 15:50:37
New vehicle model for context 1040629cd4f2931f0c4ebee6f5c505ebaff3d97b Antonio Calatayud 2018-11-26 17:43:04
Commit 9ba33a938e20010daf4743f75301c994ec043a9d - Remove font awesome
Author: antonio.calatayud
Author date (UTC): 2019-01-14 10:32
Committer name: antonio.calatayud
Committer date (UTC): 2019-01-14 10:32
Parent(s): c277172b144f2d0c11fd9a246eaf4d00dedd6092
Signing key:
Tree: 5471d77af962b9aeb5fbf9b252948b2b98324daf
File Lines added Lines deleted
ClientApp/package-lock.json 151 91
ClientApp/package.json 1 1
ClientApp/src/app/nav-menu/nav-menu.component.html 4 4
File ClientApp/package-lock.json changed (mode: 100644) (index 19fd7fd..f48a656)
15 15 } }
16 16 }, },
17 17 "@angular-devkit/build-angular": { "@angular-devkit/build-angular": {
18 "version": "0.12.0",
19 "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.12.0.tgz",
20 "integrity": "sha512-Mm0PbkKA/Jt4fBQp7kyqS/jIqE+SA3WOxqZaGN8ponfq55LOY/7Qh0dgGbQP9UtM4ohg+eOAn3mRNbeicfkPMw==",
18 "version": "0.12.1",
19 "resolved": "https://registry.npmjs.org/@angular-devkit/build-angular/-/build-angular-0.12.1.tgz",
20 "integrity": "sha512-TpaMgKECEm1Tta4jkvZVzWdbq2OakIwVyYSzZ/7ARVe0FXhEjVLgWB1pYAdhRx+Hv4/E2ZSPJW1J3N3DTE4W4Q==",
21 21 "dev": true, "dev": true,
22 22 "requires": { "requires": {
23 "@angular-devkit/architect": "0.12.0",
24 "@angular-devkit/build-optimizer": "0.12.0",
25 "@angular-devkit/build-webpack": "0.12.0",
26 "@angular-devkit/core": "7.2.0",
27 "@ngtools/webpack": "7.2.0",
23 "@angular-devkit/architect": "0.12.1",
24 "@angular-devkit/build-optimizer": "0.12.1",
25 "@angular-devkit/build-webpack": "0.12.1",
26 "@angular-devkit/core": "7.2.1",
27 "@ngtools/webpack": "7.2.1",
28 28 "ajv": "6.6.2", "ajv": "6.6.2",
29 29 "autoprefixer": "9.4.3", "autoprefixer": "9.4.3",
30 30 "circular-dependency-plugin": "5.0.2", "circular-dependency-plugin": "5.0.2",
 
63 63 "tree-kill": "1.2.0", "tree-kill": "1.2.0",
64 64 "webpack": "4.23.1", "webpack": "4.23.1",
65 65 "webpack-dev-middleware": "3.4.0", "webpack-dev-middleware": "3.4.0",
66 "webpack-dev-server": "3.1.10",
66 "webpack-dev-server": "3.1.14",
67 67 "webpack-merge": "4.1.4", "webpack-merge": "4.1.4",
68 68 "webpack-sources": "1.3.0", "webpack-sources": "1.3.0",
69 69 "webpack-subresource-integrity": "1.1.0-rc.6" "webpack-subresource-integrity": "1.1.0-rc.6"
70 70 }, },
71 71 "dependencies": { "dependencies": {
72 72 "@angular-devkit/architect": { "@angular-devkit/architect": {
73 "version": "0.12.0",
74 "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.12.0.tgz",
75 "integrity": "sha512-p7VtPmEq9/9wfIEqXIeWDFt89xmJptBGGLWAn98wgXZNrWc1erahsVmYEEruPRBdwq+KL1xQNaodGFDkUCZxXQ==",
73 "version": "0.12.1",
74 "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.12.1.tgz",
75 "integrity": "sha512-1ozBP0ZAApkSfuPpZ7b9vShU8smNxb98jW+65S12cPOxv1bVVxCj5sTmC3sSfXapgq/pMzblbaVSKOG7Ajz0vQ==",
76 76 "dev": true, "dev": true,
77 77 "requires": { "requires": {
78 "@angular-devkit/core": "7.2.0",
78 "@angular-devkit/core": "7.2.1",
79 79 "rxjs": "6.3.3" "rxjs": "6.3.3"
80 80 } }
81 81 }, },
82 82 "@angular-devkit/core": { "@angular-devkit/core": {
83 "version": "7.2.0",
84 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.2.0.tgz",
85 "integrity": "sha512-0T9SJQ2f8qxGClonulQd4pMFfOrEv/it+doPgnalsM8UhQ3RRSrziFGEB97kpLTjH8fIPEgC/80YbtwOarfojg==",
83 "version": "7.2.1",
84 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.2.1.tgz",
85 "integrity": "sha512-zOozPswSM1cTkltw5LeSPoZ/fJ2d3vN304IVgKgrM5/Fs54bd7nTaBcAK+HvjKS+5KmykYrXW47Q4CdFJikluQ==",
86 86 "dev": true, "dev": true,
87 87 "requires": { "requires": {
88 88 "ajv": "6.6.2", "ajv": "6.6.2",
 
382 382 } }
383 383 }, },
384 384 "@angular-devkit/build-optimizer": { "@angular-devkit/build-optimizer": {
385 "version": "0.12.0",
386 "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.12.0.tgz",
387 "integrity": "sha512-EW2Ky0pi37x/3PBDh3buGHdekYrB/EyN041o59KWytvvWWCYDOv0RTjfXZRg6jgRZd4jLtnfcMRJeyBKo762GA==",
385 "version": "0.12.1",
386 "resolved": "https://registry.npmjs.org/@angular-devkit/build-optimizer/-/build-optimizer-0.12.1.tgz",
387 "integrity": "sha512-zYea22pJ5kvMud8UBrdzIcR9F1FDYWJ3vwj5WRUFM0sF7mbbrmTC+OsIvNI7qDJuXWNZGySwNlHw0e+rhv30gg==",
388 388 "dev": true, "dev": true,
389 389 "requires": { "requires": {
390 390 "loader-utils": "1.1.0", "loader-utils": "1.1.0",
 
420 420 } }
421 421 }, },
422 422 "@angular-devkit/build-webpack": { "@angular-devkit/build-webpack": {
423 "version": "0.12.0",
424 "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.12.0.tgz",
425 "integrity": "sha512-23U5Rv+ofbbrXcKiwIQ0tW7puBb/ont25sg1qRQoT+bKhmz2wbTnRbXSls+o7dPiRPeLFDw0Tn5zwCkKPEc9PQ==",
423 "version": "0.12.1",
424 "resolved": "https://registry.npmjs.org/@angular-devkit/build-webpack/-/build-webpack-0.12.1.tgz",
425 "integrity": "sha512-eDNgR2EV9/l4xYTkvS3861TthUv8ERBroWpMkkniX3HhpyjgaLyI5P1OB7fVMcF3RvJsxIlqYGRZ6zx7PjCbcA==",
426 426 "dev": true, "dev": true,
427 427 "requires": { "requires": {
428 "@angular-devkit/architect": "0.12.0",
429 "@angular-devkit/core": "7.2.0",
428 "@angular-devkit/architect": "0.12.1",
429 "@angular-devkit/core": "7.2.1",
430 430 "rxjs": "6.3.3" "rxjs": "6.3.3"
431 431 }, },
432 432 "dependencies": { "dependencies": {
433 433 "@angular-devkit/architect": { "@angular-devkit/architect": {
434 "version": "0.12.0",
435 "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.12.0.tgz",
436 "integrity": "sha512-p7VtPmEq9/9wfIEqXIeWDFt89xmJptBGGLWAn98wgXZNrWc1erahsVmYEEruPRBdwq+KL1xQNaodGFDkUCZxXQ==",
434 "version": "0.12.1",
435 "resolved": "https://registry.npmjs.org/@angular-devkit/architect/-/architect-0.12.1.tgz",
436 "integrity": "sha512-1ozBP0ZAApkSfuPpZ7b9vShU8smNxb98jW+65S12cPOxv1bVVxCj5sTmC3sSfXapgq/pMzblbaVSKOG7Ajz0vQ==",
437 437 "dev": true, "dev": true,
438 438 "requires": { "requires": {
439 "@angular-devkit/core": "7.2.0",
439 "@angular-devkit/core": "7.2.1",
440 440 "rxjs": "6.3.3" "rxjs": "6.3.3"
441 441 } }
442 442 }, },
443 443 "@angular-devkit/core": { "@angular-devkit/core": {
444 "version": "7.2.0",
445 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.2.0.tgz",
446 "integrity": "sha512-0T9SJQ2f8qxGClonulQd4pMFfOrEv/it+doPgnalsM8UhQ3RRSrziFGEB97kpLTjH8fIPEgC/80YbtwOarfojg==",
444 "version": "7.2.1",
445 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.2.1.tgz",
446 "integrity": "sha512-zOozPswSM1cTkltw5LeSPoZ/fJ2d3vN304IVgKgrM5/Fs54bd7nTaBcAK+HvjKS+5KmykYrXW47Q4CdFJikluQ==",
447 447 "dev": true, "dev": true,
448 448 "requires": { "requires": {
449 449 "ajv": "6.6.2", "ajv": "6.6.2",
 
1036 1036 } }
1037 1037 }, },
1038 1038 "@ngtools/webpack": { "@ngtools/webpack": {
1039 "version": "7.2.0",
1040 "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-7.2.0.tgz",
1041 "integrity": "sha512-Ll0EF9sryXdEpOK1MTC4rmhh6lyndsZ7FsKZRWt673R6RpwnR1hL4tf4uU8EmhL9aeMTVVcyIFS+x7v+FC2uHQ==",
1039 "version": "7.2.1",
1040 "resolved": "https://registry.npmjs.org/@ngtools/webpack/-/webpack-7.2.1.tgz",
1041 "integrity": "sha512-/mpXSyaHBP+wfiEt/ZYNsnUmnDmdUkLL1rcNxDyxMxlrL246CtNUcMzYSVqYiKp7ufz6GNklY2QqUa9pcOlW6Q==",
1042 1042 "dev": true, "dev": true,
1043 1043 "requires": { "requires": {
1044 "@angular-devkit/core": "7.2.0",
1044 "@angular-devkit/core": "7.2.1",
1045 1045 "enhanced-resolve": "4.1.0", "enhanced-resolve": "4.1.0",
1046 1046 "rxjs": "6.3.3", "rxjs": "6.3.3",
1047 1047 "tree-kill": "1.2.0", "tree-kill": "1.2.0",
 
1049 1049 }, },
1050 1050 "dependencies": { "dependencies": {
1051 1051 "@angular-devkit/core": { "@angular-devkit/core": {
1052 "version": "7.2.0",
1053 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.2.0.tgz",
1054 "integrity": "sha512-0T9SJQ2f8qxGClonulQd4pMFfOrEv/it+doPgnalsM8UhQ3RRSrziFGEB97kpLTjH8fIPEgC/80YbtwOarfojg==",
1052 "version": "7.2.1",
1053 "resolved": "https://registry.npmjs.org/@angular-devkit/core/-/core-7.2.1.tgz",
1054 "integrity": "sha512-zOozPswSM1cTkltw5LeSPoZ/fJ2d3vN304IVgKgrM5/Fs54bd7nTaBcAK+HvjKS+5KmykYrXW47Q4CdFJikluQ==",
1055 1055 "dev": true, "dev": true,
1056 1056 "requires": { "requires": {
1057 1057 "ajv": "6.6.2", "ajv": "6.6.2",
 
1775 1775 }, },
1776 1776 "dependencies": { "dependencies": {
1777 1777 "postcss": { "postcss": {
1778 "version": "7.0.8",
1779 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.8.tgz",
1780 "integrity": "sha512-WudsIzuTKRw9IInRTPBgVXJ7DKR26HT09Rxp0g3w0Fqh3TUtYICcUmvC0xURj04o3vdcDtnjCAUCECg/p341iQ==",
1778 "version": "7.0.11",
1779 "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.11.tgz",
1780 "integrity": "sha512-9AXb//5UcjeOEof9T+yPw3XTa5SL207ZOIC/lHYP4mbUTEh4M0rDAQekQpVANCZdwQwKhBtFZCk3i3h3h2hdWg==",
1781 1781 "dev": true, "dev": true,
1782 1782 "requires": { "requires": {
1783 1783 "chalk": "^2.4.2", "chalk": "^2.4.2",
1784 1784 "source-map": "^0.6.1", "source-map": "^0.6.1",
1785 "supports-color": "^6.0.0"
1785 "supports-color": "^6.1.0"
1786 1786 } }
1787 1787 }, },
1788 1788 "source-map": { "source-map": {
 
1792 1792 "dev": true "dev": true
1793 1793 }, },
1794 1794 "supports-color": { "supports-color": {
1795 "version": "6.0.0",
1796 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.0.0.tgz",
1797 "integrity": "sha512-on9Kwidc1IUQo+bQdhi8+Tijpo0e1SS6RoGo2guUwn5vdaxw8RXOF9Vb2ws+ihWOmh4JnCJOvaziZWP1VABaLg==",
1795 "version": "6.1.0",
1796 "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
1797 "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
1798 1798 "dev": true, "dev": true,
1799 1799 "requires": { "requires": {
1800 1800 "has-flag": "^3.0.0" "has-flag": "^3.0.0"
 
2330 2330 } }
2331 2331 }, },
2332 2332 "browserslist": { "browserslist": {
2333 "version": "4.3.7",
2334 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.7.tgz",
2335 "integrity": "sha512-pWQv51Ynb0MNk9JGMCZ8VkM785/4MQNXiFYtPqI7EEP0TJO+/d/NqRVn1uiAN0DNbnlUSpL2sh16Kspasv3pUQ==",
2333 "version": "4.4.0",
2334 "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.0.tgz",
2335 "integrity": "sha512-tQkHS8VVxWbrjnNDXgt7/+SuPJ7qDvD0Y2e6bLtoQluR2SPvlmPUcfcU75L1KAalhqULlIFJlJ6BDfnYyJxJsw==",
2336 2336 "dev": true, "dev": true,
2337 2337 "requires": { "requires": {
2338 "caniuse-lite": "^1.0.30000925",
2339 "electron-to-chromium": "^1.3.96",
2338 "caniuse-lite": "^1.0.30000928",
2339 "electron-to-chromium": "^1.3.100",
2340 2340 "node-releases": "^1.1.3" "node-releases": "^1.1.3"
2341 2341 } }
2342 2342 }, },
 
2566 2566 } }
2567 2567 }, },
2568 2568 "caniuse-lite": { "caniuse-lite": {
2569 "version": "1.0.30000927",
2570 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000927.tgz",
2571 "integrity": "sha512-ogq4NbUWf1uG/j66k0AmiO3GjqJAlQyF8n4w8a954cbCyFKmYGvRtgz6qkq2fWuduTXHibX7GyYL5Pg58Aks2g==",
2569 "version": "1.0.30000928",
2570 "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000928.tgz",
2571 "integrity": "sha512-aSpMWRXL6ZXNnzm8hgE4QDLibG5pVJ2Ujzsuj3icazlIkxXkPXtL+BWnMx6FBkWmkZgBHGUxPZQvrbRw2ZTxhg==",
2572 2572 "dev": true "dev": true
2573 2573 }, },
2574 2574 "canonical-path": { "canonical-path": {
 
3558 3558 } }
3559 3559 }, },
3560 3560 "dir-glob": { "dir-glob": {
3561 "version": "2.2.0",
3562 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.0.tgz",
3563 "integrity": "sha512-YqrO+bduKFqPgspvpjDAaKk0qhmvY+SY7NjIRljCDAy6CX7Ft65irIduHbrYXhy+BxJnYKjWuREw6X42w9/+DQ==",
3561 "version": "2.2.1",
3562 "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.1.tgz",
3563 "integrity": "sha512-UN6X6XwRjllabfRhBdkVSo63uurJ8nSvMGrwl94EYVz6g+exhTV+yVSYk5VC/xl3MBFBTtC0J20uFKce4Brrng==",
3564 3564 "dev": true, "dev": true,
3565 3565 "requires": { "requires": {
3566 3566 "path-type": "^3.0.0" "path-type": "^3.0.0"
 
3674 3674 "dev": true "dev": true
3675 3675 }, },
3676 3676 "electron-to-chromium": { "electron-to-chromium": {
3677 "version": "1.3.100",
3678 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.100.tgz",
3679 "integrity": "sha512-cEUzis2g/RatrVf8x26L8lK5VEls1AGnLHk6msluBUg/NTB4wcXzExTsGscFq+Vs4WBBU2zbLLySvD4C0C3hwg==",
3677 "version": "1.3.102",
3678 "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.102.tgz",
3679 "integrity": "sha512-2nzZuXw/KBPnI3QX3UOCSRvJiVy7o9+VHRDQ3D/EHCvVc89X6aj/GlNmEgiR2GBIhmSWXIi4W1M5okA5ScSlNg==",
3680 3680 "dev": true "dev": true
3681 3681 }, },
3682 3682 "elliptic": { "elliptic": {
 
5360 5360 "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=" "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
5361 5361 }, },
5362 5362 "handle-thing": { "handle-thing": {
5363 "version": "1.2.5",
5364 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz",
5365 "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=",
5363 "version": "2.0.0",
5364 "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz",
5365 "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==",
5366 5366 "dev": true "dev": true
5367 5367 }, },
5368 5368 "handlebars": { "handlebars": {
 
7177 7177 "dev": true "dev": true
7178 7178 }, },
7179 7179 "source-map-support": { "source-map-support": {
7180 "version": "0.5.9",
7181 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz",
7182 "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==",
7180 "version": "0.5.10",
7181 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz",
7182 "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==",
7183 7183 "dev": true, "dev": true,
7184 7184 "requires": { "requires": {
7185 7185 "buffer-from": "^1.0.0", "buffer-from": "^1.0.0",
 
7229 7229 }, },
7230 7230 "dependencies": { "dependencies": {
7231 7231 "ajv": { "ajv": {
7232 "version": "6.6.2",
7233 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
7234 "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
7232 "version": "6.7.0",
7233 "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.7.0.tgz",
7234 "integrity": "sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==",
7235 7235 "dev": true, "dev": true,
7236 7236 "optional": true, "optional": true,
7237 7237 "requires": { "requires": {
 
10758 10758 "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc=" "integrity": "sha1-yd96NCRZSt5r0RkA1ZZpbcBrrFc="
10759 10759 }, },
10760 10760 "spdy": { "spdy": {
10761 "version": "3.4.7",
10762 "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz",
10763 "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=",
10761 "version": "4.0.0",
10762 "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz",
10763 "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==",
10764 10764 "dev": true, "dev": true,
10765 10765 "requires": { "requires": {
10766 "debug": "^2.6.8",
10767 "handle-thing": "^1.2.5",
10766 "debug": "^4.1.0",
10767 "handle-thing": "^2.0.0",
10768 10768 "http-deceiver": "^1.2.7", "http-deceiver": "^1.2.7",
10769 "safe-buffer": "^5.0.1",
10770 10769 "select-hose": "^2.0.0", "select-hose": "^2.0.0",
10771 "spdy-transport": "^2.0.18"
10770 "spdy-transport": "^3.0.0"
10771 },
10772 "dependencies": {
10773 "debug": {
10774 "version": "4.1.1",
10775 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10776 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10777 "dev": true,
10778 "requires": {
10779 "ms": "^2.1.1"
10780 }
10781 },
10782 "ms": {
10783 "version": "2.1.1",
10784 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
10785 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
10786 "dev": true
10787 }
10772 10788 } }
10773 10789 }, },
10774 10790 "spdy-transport": { "spdy-transport": {
10775 "version": "2.1.1",
10776 "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.1.tgz",
10777 "integrity": "sha512-q7D8c148escoB3Z7ySCASadkegMmUZW8Wb/Q1u0/XBgDKMO880rLQDj8Twiew/tYi7ghemKUi/whSYOwE17f5Q==",
10791 "version": "3.0.0",
10792 "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
10793 "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
10778 10794 "dev": true, "dev": true,
10779 10795 "requires": { "requires": {
10780 "debug": "^2.6.8",
10781 "detect-node": "^2.0.3",
10796 "debug": "^4.1.0",
10797 "detect-node": "^2.0.4",
10782 10798 "hpack.js": "^2.1.6", "hpack.js": "^2.1.6",
10783 "obuf": "^1.1.1",
10784 "readable-stream": "^2.2.9",
10785 "safe-buffer": "^5.0.1",
10786 "wbuf": "^1.7.2"
10799 "obuf": "^1.1.2",
10800 "readable-stream": "^3.0.6",
10801 "wbuf": "^1.7.3"
10802 },
10803 "dependencies": {
10804 "debug": {
10805 "version": "4.1.1",
10806 "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
10807 "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
10808 "dev": true,
10809 "requires": {
10810 "ms": "^2.1.1"
10811 }
10812 },
10813 "ms": {
10814 "version": "2.1.1",
10815 "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
10816 "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
10817 "dev": true
10818 },
10819 "readable-stream": {
10820 "version": "3.1.1",
10821 "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz",
10822 "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==",
10823 "dev": true,
10824 "requires": {
10825 "inherits": "^2.0.3",
10826 "string_decoder": "^1.1.1",
10827 "util-deprecate": "^1.0.1"
10828 }
10829 },
10830 "string_decoder": {
10831 "version": "1.2.0",
10832 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
10833 "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
10834 "dev": true,
10835 "requires": {
10836 "safe-buffer": "~5.1.0"
10837 }
10838 }
10787 10839 } }
10788 10840 }, },
10789 10841 "speed-measure-webpack-plugin": { "speed-measure-webpack-plugin": {
 
11151 11203 "dev": true "dev": true
11152 11204 }, },
11153 11205 "source-map-support": { "source-map-support": {
11154 "version": "0.5.9",
11155 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz",
11156 "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==",
11206 "version": "0.5.10",
11207 "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz",
11208 "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==",
11157 11209 "dev": true, "dev": true,
11158 11210 "requires": { "requires": {
11159 11211 "buffer-from": "^1.0.0", "buffer-from": "^1.0.0",
 
12063 12115 } }
12064 12116 }, },
12065 12117 "webpack-dev-server": { "webpack-dev-server": {
12066 "version": "3.1.10",
12067 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.10.tgz",
12068 "integrity": "sha512-RqOAVjfqZJtQcB0LmrzJ5y4Jp78lv9CK0MZ1YJDTaTmedMZ9PU9FLMQNrMCfVu8hHzaVLVOJKBlGEHMN10z+ww==",
12118 "version": "3.1.14",
12119 "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz",
12120 "integrity": "sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==",
12069 12121 "dev": true, "dev": true,
12070 12122 "requires": { "requires": {
12071 12123 "ansi-html": "0.0.7", "ansi-html": "0.0.7",
 
12087 12139 "portfinder": "^1.0.9", "portfinder": "^1.0.9",
12088 12140 "schema-utils": "^1.0.0", "schema-utils": "^1.0.0",
12089 12141 "selfsigned": "^1.9.1", "selfsigned": "^1.9.1",
12142 "semver": "^5.6.0",
12090 12143 "serve-index": "^1.7.2", "serve-index": "^1.7.2",
12091 12144 "sockjs": "0.3.19", "sockjs": "0.3.19",
12092 12145 "sockjs-client": "1.3.0", "sockjs-client": "1.3.0",
12093 "spdy": "^3.4.1",
12146 "spdy": "^4.0.0",
12094 12147 "strip-ansi": "^3.0.0", "strip-ansi": "^3.0.0",
12095 12148 "supports-color": "^5.1.0", "supports-color": "^5.1.0",
12149 "url": "^0.11.0",
12096 12150 "webpack-dev-middleware": "3.4.0", "webpack-dev-middleware": "3.4.0",
12097 12151 "webpack-log": "^2.0.0", "webpack-log": "^2.0.0",
12098 12152 "yargs": "12.0.2" "yargs": "12.0.2"
 
12270 12324 "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
12271 12325 "dev": true "dev": true
12272 12326 }, },
12327 "semver": {
12328 "version": "5.6.0",
12329 "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
12330 "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
12331 "dev": true
12332 },
12273 12333 "string-width": { "string-width": {
12274 12334 "version": "2.1.1", "version": "2.1.1",
12275 12335 "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
File ClientApp/package.json changed (mode: 100644) (index 58a9730..5e2d001)
34 34 "zone.js": "^0.8.26" "zone.js": "^0.8.26"
35 35 }, },
36 36 "devDependencies": { "devDependencies": {
37 "@angular-devkit/build-angular": "^0.12.0",
37 "@angular-devkit/build-angular": "^0.12.1",
38 38 "@angular/cli": "7.1.4", "@angular/cli": "7.1.4",
39 39 "@angular/compiler-cli": "7.2.0", "@angular/compiler-cli": "7.2.0",
40 40 "@angular/language-service": "7.2.0", "@angular/language-service": "7.2.0",
File ClientApp/src/app/nav-menu/nav-menu.component.html changed (mode: 100644) (index 4eda87a..c3ba098)
8 8 <ul class='navbar-nav flex-column'> <ul class='navbar-nav flex-column'>
9 9 <li class="nav-item" [routerLinkActive]='["link-active"]' [routerLinkActiveOptions]='{ exact: true }'> <li class="nav-item" [routerLinkActive]='["link-active"]' [routerLinkActiveOptions]='{ exact: true }'>
10 10 <a class="nav-link" [routerLink]='["/"]' (click)='collapse()'> <a class="nav-link" [routerLink]='["/"]' (click)='collapse()'>
11 <span class='fa fa-home'></span> Home
11 Home
12 12 </a> </a>
13 13 </li> </li>
14 14 <li class="nav-item" [routerLinkActive]='["link-active"]' [routerLinkActiveOptions]='{ exact: true }'> <li class="nav-item" [routerLinkActive]='["link-active"]' [routerLinkActiveOptions]='{ exact: true }'>
15 15 <a class="nav-link" [routerLink]='["/vehicles/new"]' (click)='collapse()'> <a class="nav-link" [routerLink]='["/vehicles/new"]' (click)='collapse()'>
16 <span class='fa fa-graduation-cap'></span> New Vehicle
16 New Vehicle
17 17 </a> </a>
18 18 </li> </li>
19 19 <li class="nav-item" [routerLinkActive]='["link-active"]'> <li class="nav-item" [routerLinkActive]='["link-active"]'>
20 20 <a class="nav-link" [routerLink]='["/counter"]' (click)='collapse()'> <a class="nav-link" [routerLink]='["/counter"]' (click)='collapse()'>
21 <span class='fa fa-graduation-cap'></span> Counter
21 Counter
22 22 </a> </a>
23 23 </li> </li>
24 24 <li class="nav-item" [routerLinkActive]='["link-active"]'> <li class="nav-item" [routerLinkActive]='["link-active"]'>
25 25 <a class="nav-link" [routerLink]='["/fetch-data"]' (click)='collapse()'> <a class="nav-link" [routerLink]='["/fetch-data"]' (click)='collapse()'>
26 <span class='fa fa-sun-o'></span> Fetch data
26 Fetch data
27 27 </a> </a>
28 28 </li> </li>
29 29 </ul> </ul>
Hints:
Before first commit, do not forget to setup your git environment:
git config --global user.name "your_name_here"
git config --global user.email "your@email_here"

Clone this repository using HTTP(S):
git clone https://rocketgit.com/user/antcalatayud/vega

Clone this repository using ssh (do not forget to upload a key first):
git clone ssh://rocketgit@ssh.rocketgit.com/user/antcalatayud/vega

Clone this repository using git:
git clone git://git.rocketgit.com/user/antcalatayud/vega

You are allowed to anonymously push to this repository.
This means that your pushed commits will automatically be transformed into a merge request:
... clone the repository ...
... make some changes and some commits ...
git push origin main