Kirkaiya / bobs-used-bookstore-classic

Fork of the AWS Samples repo for me to play with
MIT No Attribution
0 stars 0 forks source link

Refactor: Upgrade the .NET Framework projects in app folder to .NET 8 #3

Open Kirkaiya opened 3 days ago

Kirkaiya commented 3 days ago

Refactor Description

There are four .NET Framework projects in the app folder. Each project is in its own folder. The Bookstore.Data project, Bookstore.Domain project and Bookstore.Web projects are all created in .NET Framework 4.8. Upgrade the source code to .NET 8, taking care to rewrite any code that is incompatible with .NET 8 to make it compatible. Also create new appsettings.json files for each project, and copy the AppSettings from app.config and web.config files into the new appsettings.json files.

Scope Patterns

*
!.*

Source Branch

main

genval-github-integration[bot] commented 3 days ago

Pre Refactor Summary

Property Value
Proposed Branch Name feature/upgrade-to-dotnet8
Total Files in Scope 501
Estimated Input Tokens 1293089

Details

Scope Patterns

```text * !.* ```

Files in Scope

| File | Estimated Tokens | |------|------------------| | app/Bookstore.Web/Scripts/jquery/jquery.js | 87589 | | app/Bookstore.Web/Content/lib/jquery/jquery.js | 87589 | | app/Bookstore.Web/Scripts/jquery/jquery.slim.js | 71685 | | app/Bookstore.Web/Content/lib/jquery/jquery.slim.js | 71685 | | app/Bookstore.Web/Content/Images/register.jpg | 50633 | | app/Bookstore.Web/Scripts/jquery/jquery.min.map | 34621 | | app/Bookstore.Web/Content/lib/jquery/jquery.min.map | 34621 | | app/Bookstore.Web/Content/Images/coverimages/leaguesofsmoke.png | 30410 | | app/Bookstore.Web/Content/Images/wishlist.jpg | 29529 | | app/Bookstore.Web/Content/Images/coverimages/childrenofiron.png | 28886 | | app/Bookstore.Web/Content/Images/coverimages/apocalypse.png | 28071 | | app/Bookstore.Web/Scripts/jquery/jquery.slim.min.map | 27702 | | app/Bookstore.Web/Content/lib/jquery/jquery.slim.min.map | 27702 | | app/Bookstore.Web/Content/assets/css/style.css | 27260 | | app/Bookstore.Web/Content/Images/coverimages/girlinthepolaroid.png | 25935 | | app/Bookstore.Web/Content/Images/coverimages/1001jokes.png | 25536 | | app/Bookstore.Web/Scripts/jquery/jquery.min.js | 23835 | | app/Bookstore.Web/Content/lib/jquery/jquery.min.js | 23835 | | app/Bookstore.Web/Content/Images/coverimages/goldinthedark.png | 22992 | | app/Bookstore.Web/Content/Images/coverimages/alonewiththestars.png | 21709 | | app/Bookstore.Web/Scripts/jquery-validate/jquery-validation-sri.json | 20758 | | app/Bookstore.Web/Content/lib/jquery-validate/jquery-validation-sri.json | 20758 | | app/Bookstore.Web/Content/Images/coverimages/mysearchformeaning.png | 19871 | | app/Bookstore.Web/Scripts/jquery/jquery.slim.min.js | 19311 | | app/Bookstore.Web/Content/lib/jquery/jquery.slim.min.js | 19311 | | app/Bookstore.Web/Content/assets/css/ionicons.css | 17685 | | app/Bookstore.Web/Scripts/jquery-validate/additional-methods.js | 15803 | | app/Bookstore.Web/Content/lib/jquery-validate/additional-methods.js | 15803 | | app/Bookstore.Web/Scripts/jquery-validate/jquery.validate.js | 15178 | | app/Bookstore.Web/Content/lib/jquery-validate/jquery.validate.js | 15178 | | app/Bookstore.Web/Bookstore.Web.csproj | 14057 | | app/Bookstore.Web/Scripts/modernizr-2.8.3.js | 12845 | | app/Bookstore.Web/Content/Images/privacy.jpg | 11790 | | app/Bookstore.Web/Content/css/styles.css | 8246 | | app/Bookstore.Web/Content/assets/css/font-awesome.min.css | 7806 | | app/Bookstore.Web/favicon.ico | 7772 | | app/Bookstore.Web/Content/assets/css/weather-icons.min.css | 6769 | | app/Bookstore.Web/Scripts/jquery-validate/jquery.validate.min.js | 6498 | | app/Bookstore.Web/Content/lib/jquery-validate/jquery.validate.min.js | 6498 | | app/Bookstore.Web/Scripts/jquery-validate/additional-methods.min.js | 5858 | | app/Bookstore.Web/Content/lib/jquery-validate/additional-methods.min.js | 5858 | | app/Bookstore.Web/Content/assets/js/popper.min.js | 5120 | | app/Bookstore.Web/Scripts/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js | 4678 | | app/Bookstore.Web/Content/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.js | 4678 | | app/Bookstore.Web/Content/assets/js/underscore-min.js | 4505 | | app/Bookstore.Web/Content/assets/css/simple-line-icons.css | 4086 | | app/Bookstore.Web/Web.config | 2205 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_pt_BR.js | 1987 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_pt_BR.js | 1987 | | app/Bookstore.Data/Bookstore.Data.csproj | 1915 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_pt_BR.min.js | 1757 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_pt_BR.min.js | 1757 | | app/Bookstore.Web/Areas/Admin/Views/Inventory/CreateUpdate.cshtml | 1733 | | app/Bookstore.Web/Content/Images/default_c.jpg | 1705 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_de.js | 1545 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_de.js | 1545 | | app/Bookstore.Web/Scripts/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js | 1516 | | app/Bookstore.Web/Content/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js | 1516 | | app/Bookstore.Web/Models/Address/AddressCreateUpdateViewModel.cs | 1303 | | app/Bookstore.Web/Views/Home/Index.cshtml | 1293 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_de.min.js | 1292 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_de.min.js | 1292 | | app/Bookstore.Domain/Books/BookService.cs | 1209 | | app/Bookstore.Domain/Bookstore.Domain.csproj | 1207 | | app/Bookstore.Data/BookstoreDbInitializer.cs | 1199 | | app/Bookstore.Web/packages.config | 1194 | | app/Bookstore.Web/Areas/Admin/Views/Dashboard/Index.cshtml | 1166 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_fr.js | 1126 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_fr.js | 1126 | | README.md | 1089 | | app/Bookstore.Web/Areas/Admin/Views/Inventory/Index.cshtml | 1088 | | app/Bookstore.Web/Areas/Admin/Views/Offers/Index.cshtml | 1066 | | app/Bookstore.Data/Repositories/BookRepository.cs | 1047 | | app/Bookstore.Web/Areas/Admin/Controllers/InventoryController.cs | 1002 | | app/Bookstore.Data/Repositories/OrderRepository.cs | 954 | | BobsBookstoreClassic.sln | 950 | | app/Bookstore.Web/App_Start/DependencyInjectionSetup.cs | 932 | | app/Bookstore.Web/Areas/Admin/Models/Inventory/InventoryCreateUpdateViewModel.cs | 929 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_fr.min.js | 911 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_fr.min.js | 911 | | CONTRIBUTING.md | 899 | | app/Bookstore.Domain/Orders/OrderService.cs | 878 | | app/Bookstore.Web/Content/assets/js/utils.js | 860 | | app/Bookstore.Web/Content/assets/js/accounting.min.js | 848 | | app/Bookstore.Web/Content/assets/images/32px.png | 827 | | app/Bookstore.Web/Areas/Admin/Models/Inventory/InventoryIndexViewModel.cs | 817 | | app/Bookstore.Web/Views/ShoppingCart/Index.cshtml | 810 | | app/Bookstore.Web/Views/Resale/Create.cshtml | 806 | | app/Bookstore.Data/ApplicationDbContext.cs | 805 | | app/Bookstore.Domain/Carts/ShoppingCartService.cs | 800 | | app/Bookstore.Web/Views/Address/Index.cshtml | 790 | | app/Bookstore.Web/Content/assets/js/modernizr.js | 787 | | app/Bookstore.Web/Content/assets/js/semantic.min.css | 779 | | app/Bookstore.Web/Content/assets/js/animate.min.css | 779 | | app/Bookstore.Web/App_Start/AuthenticationSetup.cs | 759 | | app/Bookstore.Web/Views/Checkout/Index.cshtml | 731 | | app/Bookstore.Data/Repositories/OfferRepository.cs | 729 | | app/Bookstore.Domain/Books/BookDtos.cs | 711 | | app/Bookstore.Web/Views/Shared/_Layout.cshtml | 710 | | app/Bookstore.Web/Views/Wishlist/Index.cshtml | 705 | | app/Bookstore.Web/Areas/Admin/Views/Orders/Details.cshtml | 703 | | app/Bookstore.Web/Areas/Admin/Views/Orders/Index.cshtml | 678 | | app/Bookstore.Web/Views/Address/CreateUpdate.cshtml | 653 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_nl.js | 634 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_da.js | 634 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_nl.js | 634 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_da.js | 634 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_pt_PT.js | 622 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_pt_PT.js | 622 | | app/Bookstore.Web/Controllers/AddressController.cs | 618 | | app/Bookstore.Web/Areas/Admin/Models/Offers/OfferIndexViewModel.cs | 616 | | app/Bookstore.Web/Areas/Admin/Models/Orders/OrderDetailsViewModel.cs | 611 | | app/Bookstore.Domain/Offers/OfferService.cs | 607 | | app/Bookstore.Web/Areas/Admin/Views/ReferenceData/Index.cshtml | 590 | | app/Bookstore.Domain/Addresses/AddressService.cs | 588 | | app/Bookstore.Web/Helpers/LocalAuthenticationMiddleware.cs | 570 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_gl.js | 568 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_es_AR.js | 568 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_gl.js | 568 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_es_AR.js | 568 | | app/Bookstore.Web/Models/Checkout/CheckoutIndexViewModel.cs | 565 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_es_PE.js | 564 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_es_PE.js | 564 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_es.js | 557 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_es.js | 557 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_tr.js | 548 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_tr.js | 548 | | app/Bookstore.Web/Controllers/WishlistController.cs | 546 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_pl.js | 541 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_pl.js | 541 | | app/Bookstore.Web/Areas/Admin/Controllers/OffersController.cs | 537 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_az.js | 533 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_az.js | 533 | | app/Bookstore.Web/Areas/Admin/Controllers/ReferenceDataController.cs | 527 | | app/Bookstore.Domain/ReferenceData/ReferenceDataService.cs | 526 | | app/Bookstore.Web/App_Start/ConfigurationSetup.cs | 520 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_pt_PT.min.js | 517 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_pt_PT.min.js | 517 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_it.js | 515 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_it.js | 515 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_uk.js | 511 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_uk.js | 511 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ca.js | 510 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ca.js | 510 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_fa.js | 509 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_fa.js | 509 | | app/Bookstore.Domain/Carts/ShoppingCart.cs | 508 | | app/Bookstore.Web/Views/Search/Index.cshtml | 508 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ro.js | 507 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ro.js | 507 | | app/Bookstore.Domain/Addresses/AddressDtos.cs | 506 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_da.min.js | 503 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_da.min.js | 503 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_nl.min.js | 500 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_nl.min.js | 500 | | app/Bookstore.Web/Views/Web.config | 497 | | app/Bookstore.Web/Models/Search/SearchIndexViewModel.cs | 496 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_fi.js | 496 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_tj.js | 496 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_fi.js | 496 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_tj.js | 496 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_el.js | 494 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_el.js | 494 | | app/Bookstore.Data/PaginatedList.cs | 493 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_eu.js | 493 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_eu.js | 493 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_kk.js | 492 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_kk.js | 492 | | app/Bookstore.Web/Views/Shared/_NavBarPartial.cshtml | 487 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ru.js | 486 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ru.js | 486 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ka.js | 481 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ka.js | 481 | | app/Bookstore.Web/Controllers/SearchController.cs | 478 | | app/Bookstore.Domain/Books/Book.cs | 476 | | app/Bookstore.Web/Models/Resale/ResaleCreateViewModel.cs | 474 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_lt.js | 470 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_lt.js | 470 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_cs.js | 466 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_cs.js | 466 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_et.js | 465 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_my.js | 465 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_et.js | 465 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_my.js | 465 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_si.js | 464 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_lv.js | 464 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sv.js | 464 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_si.js | 464 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_lv.js | 464 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sv.js | 464 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_bg.js | 463 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_bg.js | 463 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_gl.min.js | 461 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_gl.min.js | 461 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_es_AR.min.js | 460 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_es_AR.min.js | 460 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sr_lat.js | 458 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_es_PE.min.js | 458 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_es.min.js | 458 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sr_lat.js | 458 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_es_PE.min.js | 458 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_es.min.js | 458 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_id.js | 457 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_id.js | 457 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sl.js | 452 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sl.js | 452 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ge.js | 451 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ge.js | 451 | | app/Bookstore.Web/Controllers/CheckoutController.cs | 446 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sr.js | 446 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sr.js | 446 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_tr.min.js | 443 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_hu.js | 443 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_tr.min.js | 443 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_hu.js | 443 | | app/Bookstore.Web/Areas/Admin/Views/web.config | 442 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_bn_BD.js | 439 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_hy_AM.js | 439 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_bn_BD.js | 439 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_hy_AM.js | 439 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ar.js | 437 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_az.min.js | 437 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ur.js | 437 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ar.js | 437 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_az.min.js | 437 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ur.js | 437 | | app/Bookstore.Web/Views/Search/Details.cshtml | 435 | | app/Bookstore.Web/Areas/Admin/Views/Shared/_NavBarPartial.cshtml | 435 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_no.js | 434 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_pl.min.js | 434 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_no.js | 434 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_pl.min.js | 434 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_mk.js | 433 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_mk.js | 433 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_hr.js | 431 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_hr.js | 431 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ca.min.js | 429 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ca.min.js | 429 | | app/Bookstore.Web/Content/css/site.css | 427 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ro.min.js | 426 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sd.js | 426 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ro.min.js | 426 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sd.js | 426 | | app/Bookstore.Domain/Carts/ShoppingCartDtos.cs | 421 | | app/Bookstore.Web/Controllers/ResaleController.cs | 418 | | app/Bookstore.Web/Models/Search/SearchDetailsViewModel.cs | 418 | | app/Bookstore.Data/Properties/AssemblyInfo.cs | 415 | | app/Bookstore.Domain/Offers/Offer.cs | 412 | | app/Bookstore.Data/Repositories/ReferenceDataRepository.cs | 411 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_th.js | 411 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_th.js | 411 | | app/Bookstore.Domain/Properties/AssemblyInfo.cs | 410 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_uk.min.js | 406 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_is.js | 406 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_uk.min.js | 406 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_is.js | 406 | | app/Bookstore.Web/Areas/Admin/Controllers/DashboardController.cs | 403 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_fi.min.js | 401 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_fi.min.js | 401 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_it.min.js | 399 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_it.min.js | 399 | | app/Bookstore.Web/Properties/AssemblyInfo.cs | 396 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sk.js | 395 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_kk.min.js | 395 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sk.js | 395 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_kk.min.js | 395 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_tj.min.js | 394 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ru.min.js | 394 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_tj.min.js | 394 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ru.min.js | 394 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_el.min.js | 390 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_el.min.js | 390 | | app/Bookstore.Data/FileServices/S3FileService.cs | 389 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_fa.min.js | 389 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_fa.min.js | 389 | | app/Bookstore.Web/Areas/Admin/Models/Orders/OrderIndexViewModel.cs | 388 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_eu.min.js | 385 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_eu.min.js | 385 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ka.min.js | 384 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ka.min.js | 384 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_he.js | 382 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_he.js | 382 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_vi.js | 381 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_vi.js | 381 | | app/Bookstore.Web/Controllers/AuthenticationController.cs | 376 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ja.js | 376 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ja.js | 376 | | app/Bookstore.Domain/Customers/CustomerService.cs | 371 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_lt.min.js | 371 | | app/Bookstore.Web/Areas/Admin/Models/ReferenceData/ReferenceDataIndexViewModel.cs | 371 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_lt.min.js | 371 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sv.min.js | 367 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sv.min.js | 367 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_lv.min.js | 366 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_my.min.js | 366 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_lv.min.js | 366 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_my.min.js | 366 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_cs.min.js | 365 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_cs.min.js | 365 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_si.min.js | 364 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_et.min.js | 364 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_si.min.js | 364 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_et.min.js | 364 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ko.js | 362 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ko.js | 362 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_id.min.js | 361 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_bg.min.js | 361 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_id.min.js | 361 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_bg.min.js | 361 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sl.min.js | 360 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sl.min.js | 360 | | app/Bookstore.Data/Repositories/AddressRepository.cs | 358 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_zh_TW.js | 356 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_zh.js | 356 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_zh_TW.js | 356 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_zh.js | 356 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ur.min.js | 355 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ur.min.js | 355 | | app/Bookstore.Domain/Addresses/Address.cs | 354 | | app/Bookstore.Web/Models/ShoppingCart/ShoppingCartIndexViewModel.cs | 353 | | app/Bookstore.Web/Content/assets/js/vmap-init.js | 353 | | app/Bookstore.Web/Areas/Admin/Views/Inventory/Details.cshtml | 352 | | app/Bookstore.Web/Controllers/ShoppingCartController.cs | 350 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sr_lat.min.js | 350 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sr_lat.min.js | 350 | | app/Bookstore.Web/Web.Release.config | 349 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sr.min.js | 348 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sr.min.js | 348 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_bn_BD.min.js | 347 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_bn_BD.min.js | 347 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ge.min.js | 345 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ge.min.js | 345 | | app/Bookstore.Web/Views/Resale/Index.cshtml | 344 | | app/Bookstore.Data/ImageValidationServices/RekognitionImageValidationService.cs | 343 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_hu.min.js | 343 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_hu.min.js | 343 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_mk.min.js | 338 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_hr.min.js | 338 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_mk.min.js | 338 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_hr.min.js | 338 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ar.min.js | 336 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ar.min.js | 336 | | app/Bookstore.Data/FileServices/LocalFileService.cs | 335 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_hy_AM.min.js | 335 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_hy_AM.min.js | 335 | | app/Bookstore.Web/Web.Debug.config | 334 | | app/Bookstore.Web/Views/Orders/Details.cshtml | 331 | | app/Bookstore.Web/Views/Checkout/Finished.cshtml | 331 | | app/Bookstore.Web/Models/Resale/ResaleIndexViewModel.cs | 331 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sd.min.js | 331 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sd.min.js | 331 | | app/Bookstore.Web/Areas/Admin/Controllers/OrdersController.cs | 330 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_no.min.js | 329 | | app/Bookstore.Web/Areas/Admin/Views/ReferenceData/CreateUpdate.cshtml | 329 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_no.min.js | 329 | | app/Bookstore.Web/Areas/Admin/Models/Inventory/InventoryDetailsViewModel.cs | 326 | | app/Bookstore.Domain/Offers/OfferDtos.cs | 320 | | app/Bookstore.Domain/Orders/Order.cs | 318 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_th.min.js | 317 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_th.min.js | 317 | | app/Bookstore.Web/Models/Orders/OrderDetailsViewModel.cs | 314 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_is.min.js | 311 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_is.min.js | 311 | | app/Bookstore.Web/Areas/Admin/Views/Shared/_Layout.cshtml | 310 | | app/Bookstore.Data/BookstoreConfiguration.cs | 309 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_he.min.js | 303 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_he.min.js | 303 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_sk.min.js | 293 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_sk.min.js | 293 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_vi.min.js | 286 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_vi.min.js | 286 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ja.min.js | 278 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ja.min.js | 278 | | LICENSE | 277 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_ko.min.js | 274 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_ko.min.js | 274 | | app/Bookstore.Web/Models/Address/AddressIndexViewModel.cs | 272 | | app/Bookstore.Web/Views/Home/Privacy.cshtml | 270 | | app/Bookstore.Web/Views/Orders/Index.cshtml | 268 | | app/Bookstore.Web/App_Start/BundleConfig.cs | 266 | | app/Bookstore.Web/Controllers/OrdersController.cs | 263 | | app/Bookstore.Web/Controllers/HomeController.cs | 263 | | app/Bookstore.Web/Models/Home/HomeIndexViewModel.cs | 262 | | app/Bookstore.Web/Helpers/HttpContextExtensions.cs | 261 | | app/Bookstore.Data/Repositories/ShoppingCartRepository.cs | 260 | | app/Bookstore.Web/Areas/Admin/Views/Shared/_Paginator.cshtml | 258 | | app/Bookstore.Web/Views/Shared/_Paginator.cshtml | 256 | | app/Bookstore.Web/Content/css/custom-style.css | 254 | | cdk.json | 253 | | app/Bookstore.Domain/Orders/OrderDtos.cs | 252 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_zh.min.js | 250 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_zh.min.js | 250 | | app/Bookstore.Web/Scripts/jquery-validate/localization/messages_zh_TW.min.js | 246 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/messages_zh_TW.min.js | 246 | | app/Bookstore.Web/Areas/Admin/Views/Shared/Error.cshtml | 244 | | app/Bookstore.Web/Views/Shared/Error.cshtml | 242 | | app/Bookstore.Data/Repositories/CustomerRepository.cs | 239 | | app/Bookstore.Web/Models/Wishlist/WishlistIndexViewModel.cs | 237 | | app/Bookstore.Web/Models/Checkout/CheckoutFinishedViewModel.cs | 233 | | app/Bookstore.Data/ImageResizeService/ImageResizeService.cs | 230 | | app/Bookstore.Web/Models/Orders/OrderIndexViewModel.cs | 227 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_nl.js | 223 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_nl.js | 223 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_es_CL.js | 222 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_es_CL.js | 222 | | app/Bookstore.Web/Helpers/ImageTypesAttribute.cs | 220 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_de.js | 220 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_it.js | 220 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_de.js | 220 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_it.js | 220 | | app/Bookstore.Web/Areas/Admin/Views/Error/Index.cshtml | 219 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_fi.js | 215 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_fi.js | 215 | | app/Bookstore.Web/Views/Shared/_LoginPartial.cshtml | 210 | | app/Bookstore.Web/Areas/Admin/Controllers/ErrorController.cs | 208 | | app/Bookstore.Domain/ReferenceData/ReferenceDataDtos.cs | 204 | | app/Bookstore.Domain/Carts/ShoppingCartItem.cs | 200 | | app/Bookstore.Web/App_Start/LoggingSetup.cs | 199 | | app/Bookstore.Web/Areas/Admin/Models/ReferenceData/ReferenceDataCreateViewModel.cs | 195 | | Dockerfile | 189 | | app/Bookstore.Data/App.config | 183 | | app/Bookstore.Web/Content/assets/js/sparkline-init.js | 183 | | app/Bookstore.Web/Helpers/MaxFileSizeAttribute.cs | 181 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_pt.js | 180 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_pt.js | 180 | | app/Bookstore.Web/Helpers/MvcHelpers.cs | 176 | | app/Bookstore.Web/Properties/PublishProfiles/FolderProfile.pubxml | 170 | | app/Bookstore.Web/Global.asax.cs | 167 | | app/Bookstore.Web/Areas/Admin/Models/Dashboard/DashboardIndexViewModel.cs | 166 | | app/Bookstore.Domain/Orders/IOrderRepository.cs | 163 | | app/Bookstore.Domain/Orders/OrderItem.cs | 161 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_nl.min.js | 155 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_nl.min.js | 155 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_it.min.js | 152 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_es_CL.min.js | 152 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_de.min.js | 152 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_it.min.js | 152 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_es_CL.min.js | 152 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_de.min.js | 152 | | app/Bookstore.Data/packages.config | 151 | | app/Bookstore.Web/Areas/Admin/Models/PaginatedViewModel.cs | 150 | | app/Bookstore.Web/Models/PaginatedViewModel.cs | 148 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_fi.min.js | 147 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_fi.min.js | 147 | | app/Bookstore.Domain/Customers/CustomerDtos.cs | 144 | | app/Bookstore.Web/App_Start/RouteConfig.cs | 138 | | app/Bookstore.Domain/Entity.cs | 137 | | app/Bookstore.Domain/Books/IBookRepository.cs | 137 | | app/Bookstore.Web/Helpers/ClaimsPrincipalExtensions.cs | 135 | | app/Bookstore.Web/Areas/Admin/AdminAreaRegistration.cs | 133 | | app/Bookstore.Domain/Customers/Customer.cs | 132 | | app/Bookstore.Domain/Offers/IOfferRepository.cs | 130 | | app/Bookstore.Web/Scripts/jquery-validate/localization/methods_pt.min.js | 127 | | app/Bookstore.Web/Content/lib/jquery-validate/localization/methods_pt.min.js | 127 | | app/Bookstore.Domain/ReferenceData/IReferenceDataRepository.cs | 123 | | app/Bookstore.Domain/EnumExtensions.cs | 120 | | app/Bookstore.Domain/ReferenceData/ReferenceDataItem.cs | 116 | | app/Bookstore.Web/Helpers/IntExtensions.cs | 116 | | app/Bookstore.Web/Startup.cs | 112 | | app/Bookstore.Web/Areas/Admin/Views/Shared/_LoginPartial.cshtml | 110 | | app/Bookstore.Domain/Offers/OfferStatus.cs | 109 | | app/Bookstore.Domain/Books/BookFilters.cs | 106 | | app/Bookstore.Domain/Addresses/IAddressRepository.cs | 102 | | LogMonitorConfig.json | 99 | | app/Bookstore.Domain/IPaginatedList.cs | 95 | | app/Bookstore.Domain/DateTimeExtensions.cs | 94 | | app/Bookstore.Domain/AdminUser/DbSecrets.cs | 94 | | app/Bookstore.Data/ImageValidationServices/LocalImageValidationService.cs | 89 | | app/Bookstore.Web/Content/assets/css/responsive.css | 88 | | CODE_OF_CONDUCT.md | 85 | | app/Bookstore.Domain/Offers/OfferFilters.cs | 85 | | app/Bookstore.Domain/Books/BookResult.cs | 79 | | app/Bookstore.Web/Views/Shared/_Notification.cshtml | 79 | | app/Bookstore.Domain/Orders/OrderFilters.cs | 77 | | app/Bookstore.Web/Areas/Admin/Views/Shared/_MessageBanner.cshtml | 75 | | app/Bookstore.Domain/Customers/ICustomerRepository.cs | 74 | | app/Bookstore.Domain/Orders/OrderStatistics.cs | 73 | | app/Bookstore.Web/App_Start/FilterConfig.cs | 72 | | app/Bookstore.Web/Helpers/ControllerExtensions.cs | 71 | | app/Bookstore.Domain/Carts/IShoppingCartRepository.cs | 69 | | app/Bookstore.Web/Helpers/IOwinRequestExtensions.cs | 69 | | app/Bookstore.Domain/IFileService.cs | 64 | | app/Bookstore.Domain/Offers/OfferStatistics.cs | 60 | | app/Bookstore.Web/Areas/Admin/Controllers/AdminAreaControllerBase.cs | 59 | | app/Bookstore.Domain/Books/BookStatistics.cs | 57 | | app/Bookstore.Web/Areas/Admin/Models/ErrorViewModel.cs | 55 | | app/Bookstore.Web/Models/ErrorViewModel.cs | 53 | | app/Bookstore.Domain/IImageValidationService.cs | 50 | | app/Bookstore.Domain/IImageResizeService.cs | 50 | | app/Bookstore.Web/Areas/Admin/Views/Shared/_ValidationScriptsPartial.cshtml | 47 | | app/Bookstore.Web/Views/Shared/_ValidationScriptsPartial.cshtml | 45 | | app/Bookstore.Domain/ReferenceData/ReferenceDataFilters.cs | 44 | | app/Bookstore.Domain/Orders/OrderStatus.cs | 42 | | app/Bookstore.Domain/ReferenceData/ReferenceDataType.cs | 42 | | app/Bookstore.Common/Constants.cs | 39 | | app/Bookstore.Common/Bookstore.Common.csproj | 36 | | app/Bookstore.Web/Views/ShoppingCart/Error.cshtml | 33 | | app/Bookstore.Web/Global.asax | 29 | | app/Bookstore.Web/Views/_ViewImports.cshtml | 24 | | app/Bookstore.Web/Areas/Admin/Views/_ViewStart.cshtml | 17 | | app/Bookstore.Web/Views/_ViewStart.cshtml | 14 |