Search

Categories

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Send mail to the author(s) E-mail

# Sunday, 19 January 2014

Looking at Castle Windsor so I can understand the architecture of SutekiShop.

http://docs.castleproject.org/Windsor.Windsor-tutorial-ASP-NET-MVC-3-application-To-be-Seen.ashx
https://github.com/kkozmic/ToBeSeen

image
ToBeSeen app running – a sample Windsor app.

| | # 
# Saturday, 18 January 2014


Creating db was easy following instructions. 

  • Change app.config in CreateDb console project
  • Run createdb project
  • Change web.config connection string

image

admin@sutekishop.co.uk
admin

image
When trying to logout after logging in as admin.. under VS2013 (not running as admin)

image
Working under VS2012..possibly cassini?

image
Feature rich system

Overall Picture

image

  • Shop – MVC3
    • ViewData (Model?)
  • Common
    • Respositories
    • NHibernate
    • Windsor

The home of the Windsor IoC container is here: http://www.castleproject.org/container/index.html
Oren Eini's (aka Ayende Rahein) IoC MSDN article is here: http://msdn2.microsoft.com/en-us/library/aa973811.aspx

| | # 
# Friday, 17 January 2014

https://github.com/mikehadlow/sutekishop

A fully featured and tested MVC app.  Want to explore this architecture.

From the readme: Suteki Shop is an eCommerce application. The original aim is to write a site for a fashion retail business. It includes a product catalogue, shopping cart and order processing.

.NET 4.0
ASP.NET MVC 3
MVC Contrib
NHibernate
Windsor IoC Container

Built using TDD with the following tools:
NUnit
Rhino Mocks

http://www.jumpthegun.co.uk/
http://www.vladimirarts.com/
http://www.utilitygreatbritain.co.uk/

Mike Hadlow: http://mikehadlow.blogspot.com

Discussion group is here: http://groups.google.com/group/sutekishop

Selenium test suite  http://mikehadlow.blogspot.com/2010/03/selenium-test-suite-for-suteki-shop.html

-----

Discussion and video here by Mike Ormond. (6:16 in second one)

http://blogs.msdn.com/b/mikeormond/archive/2009/05/29/suteki-shop-and-asp-net-mvc.aspx

Enterprise level, lots of business logic.

  • TDD. 
  • Component Oriented software – IoC

MVC and Services..  Linq to SQL (was..now NHibernate)… Castle project’s Windsor IoC… wired together as components at runtime.

| | #