﻿=======================================================================
=                                                                     =
=                                                                     =
=                        MvcSampleApplication                         =
=                                                                     =
=                       http://www.palmmedia.de                       =
=                                                                     =
=                                                                     =
=======================================================================

DESCRIPTION

The intention of the MVCSampleApplication was to build a sample
application using the latest .NET technologies.
The ASP.NET MVC application provides a simple guestbook, where users
can register and post comments. Administrators may additionally edit
and delete comments. Moreover a WPF based client is included, using the
same services as the web application.
This article describes the key implementation aspects and overall
architecture of the application. It does not contain a step-by-step
tutorial explaining every detail, as you find many blog posts
discussing all the technologies being used by this project on the
internet. The goal here was to put all these technologies together in 
one application.

The following technologies are used:
    * UI
      - ASP.NET MVC with ELMAH
      - WPF Client
    * WCF service (both clients use this)
    * Server
      - Entity Framework 4.0 with self tracking entities

The following features and techniques are used:
    * Fully localized application
    * Dependency injection
    * Repository pattern
    * Unit of work pattern

=======================================================================

LICENSE

This program is licensed under the Apache License 2.0.
This means you may use this program in any project.
You are allowed to modify the program as you like.

For further details take a look at LICENSE.txt.

=======================================================================

CHANGELOG

0.1.0.0

    * New: Initial release