Commit Graph

374 Commits

Author SHA1 Message Date
Cesar De la Torre
804150955d Create LICENSE 2017-08-23 09:52:57 -07:00
Steve Smith
eefc8170cb Updating and testing migrations (#42)
Updating readme to describe how to run migrations
2017-08-22 17:58:53 -04:00
Steve Smith
ecb4889dd3 Basket persistence (#41)
* Renamed Cart to Basket throughout
* Implemented cookie-based anonymous basket handling and transfer to user upon login. Still need to implement transfer upon registration.
2017-08-22 13:51:08 -04:00
Steve Smith
3a95375ae7 Renaming Cart to Basket (#38) 2017-08-15 14:28:36 -04:00
Steve Smith
434da3f257 Fixing Layout and Updating book (#35)
* Auto stash before merge of "master" and "origin/master"

Using catalog CSS files regradless of environment

* Removed duplicate paragraph
2017-08-14 16:37:45 -04:00
Steve Smith
f0c8f3e234 App Startup (#34)
* Adding ConfigureProduction as copy of ConfigureDevelopment.

* Configuring bundling and updating default appsetting value to work for local images (the setting is still useful for CDN scenarios).
2017-08-08 20:37:51 -04:00
Steve Smith
a8f150aac7 Implementing Registration. (#32) 2017-08-07 15:21:03 -04:00
Steve Smith
1193af57ef update readme (#31)
* Updating readme

* Fixing broken link in eBook
2017-08-07 14:33:09 -04:00
Steve Smith
97ef1c79a0 Controller cleanup (#30)
* Cleaning up routes.

* Adding signout functionality

* Added simple checkout behavior
2017-08-07 14:12:48 -04:00
Steve Smith
4385c2f291 Adding more spec tests (#29) 2017-08-07 13:41:57 -04:00
Steve Smith
d7eb59c097 Refactoring and Adding Tests (#28)
* Introducing repository and refactoring services.
Changing entities to use int keys everywhere.

* Refactoring application services to live in web project and only reference repositories, not EF contexts.

* Cleaning up implementations

* Moving logic out of CatalogController
Moving entity knowledge out of viewmodels.

* Implementing specification includes better for catalogservice

* Cleaning up and adding specification unit tests
2017-08-07 13:25:11 -04:00
Steve Smith
084db74c77 data refactor (#27)
* Refactoring to move data access code into Infrastructure project

* Fixing namespaces
2017-08-07 10:08:41 -04:00
Steve Smith
b67f8cc050 Cart Updates (#26)
* ardalis/cart-updates

Updating how items are added to cart and displayed in cart.

* Cleaning up UI
2017-08-07 09:49:12 -04:00
Steve Smith
b52048b74d Fixing (ignoring) test (#24) 2017-07-28 23:39:38 -04:00
Steve Smith
12cbd595d0 Commenting out unused test. (#23) 2017-07-28 23:27:41 -04:00
Steve Smith
acdc072cb9 Merge branch 'ardalis/basket-add' into master 2017-07-27 11:39:42 -04:00
Steve Smith
11ace4ea35 cleaning up controllers (#19) 2017-07-26 17:43:32 -04:00
Steve Smith
b645cb35c1 Merge pull request #18 from dotnet-architecture/ardalis/login
Adding Login and Logging Features
2017-07-26 17:35:40 -04:00
Steve Smith
af406f86ef Updated logging
Moved images to use static files
Got login working with demo user.
2017-07-26 17:30:29 -04:00
Steve Smith
925ad6b557 Cleaning things up and getting add item to cart working for anonymous or authenticated users. 2017-07-24 16:45:54 -04:00
Steve Smith
fb95b37da8 Merge pull request #17 from dotnet-architecture/ardalis/updates
Updating packages and eBook
2017-06-20 07:49:13 -04:00
Steve Smith
239bdef8d8 Updating eBook 2017-06-20 07:47:25 -04:00
Steve Smith
dd1b92a572 Updating package references
Adding EF tooling packages
Updating README instructions for migrations
2017-06-20 07:07:45 -04:00
Steve Smith
6036d055f8 Merge pull request #14 from dotnet-architecture/ardalis/tooling-packages
Removing VisualStudio CodeGen package references and tooling references.
2017-05-26 13:32:48 -04:00
Steve Smith
1f00472b52 removing VisualStudio CodeGen package references and tooling references. 2017-05-26 13:31:48 -04:00
Steve Smith
76eac51c3b Merge pull request #10 from dotnet-architecture/ardalis/bookupdate1
updated eBook
2017-05-12 11:32:31 -04:00
Steve Smith
8c1590cdc9 updated eBook 2017-05-12 11:32:00 -04:00
Steve Smith
52bd7bc932 Merge pull request #7 from NRKirby/small-fix
Use camel case method parameters
2017-05-11 21:53:46 -04:00
Steve Smith
b7ca6db0f9 Merge pull request #9 from dotnet-architecture/ardalis/bookupdate
Updating book with Cesar's previous fixes.
2017-05-11 21:53:24 -04:00
Steve Smith
552fe00049 Updating book with Cesar's previous fixes. 2017-05-11 21:52:22 -04:00
Steve Smith
e4af8acd77 Merge branch 'ardalis/bookupdates' 2017-05-11 21:48:36 -04:00
Steve Smith
e01098b710 book updates 2017-05-11 21:42:27 -04:00
Cesar De la Torre
e8083b008c Updated to last draft version of eBook 2017-05-09 21:13:12 -07:00
Nick Kirby
e13f26bf56 Use camel case method parameters 2017-05-07 19:52:17 +01:00
Steve Smith
4e4c218fb2 Fixing more TODOs and TBDs in the book 2017-05-04 14:59:55 -04:00
Steve Smith
8a4edfec19 functional tests 2017-05-01 06:27:21 -04:00
Steve Smith
235b946f4a adding integration tests 2017-04-30 09:16:45 -04:00
Steve Smith
22cd5ed2a4 Merge pull request #6 from dotnet-architecture/ardalis/tests
Adding unit tests
2017-04-30 08:27:20 -04:00
Steve Smith
3b1e46d4d6 Implemented CatalogImageMissingException in LocalFileImageService 2017-04-30 08:26:08 -04:00
Steve Smith
bc088beb83 Fixed route 2017-04-30 08:20:27 -04:00
Steve Smith
dfe0106ce3 Unit tests working; added logger adapter. 2017-04-30 08:06:06 -04:00
Steve Smith
6f908bb8e5 Looking to unit test logging but blocked by extension method currently. 2017-04-28 20:27:18 -04:00
Steve Smith
5dbbc4c791 Adding unit tests, refactoring file access to a service, adding CatalogImageMissingException. 2017-04-28 19:56:32 -04:00
Steve Smith
ac89e73bf4 getting initial tests working 2017-04-27 16:53:51 -04:00
Steve Smith
a277a21926 eBook updated - working on testing chapter
Updated VS version and fixed a typo.
2017-04-24 11:57:08 -04:00
Steve Smith
b3bb8c9c4e Adding test projects 2017-04-24 08:33:05 -04:00
Steve Smith
a047e7d8e3 Merge branch 'master' into ardalis/basket
# Conflicts:
#	docs/Architecting and Developing Modern Web Applications with ASP.NET Core and Azure.pdf
2017-04-23 16:27:25 -04:00
Steve Smith
708e85233e Updated data chapter with EF, caching, NoSQL
Added caching support and some diagnostic code.
2017-04-23 16:24:19 -04:00
Steve Smith
936e0563ee Updated Chapter 7. 2017-04-21 22:00:56 -04:00
Steve Smith
dc230e2f67 Updating eBook. Adding to Security subsection. 2017-04-21 13:26:16 -04:00