v6.0 - ASP.NET MVC Edition

Rating: No reviews yet
Downloads: 926
Updated: Mar 4, 2012 by joycsc
Dev status: Planning Help Icon

Recommended Download

Application Eisk.MVC
application, 2355K, uploaded Mar 3, 2012 - 926 downloads

Release Notes

Release Home - Getting Started - Hands on Coding WalkthroughTechnology Stack - Design & Architecture

EISK v6.0 – ASP.NET MVC edition bundles most of the greatest and successful platforms, frameworks and technologies together, to enable web developers to learn and build manageable and high performance web applications with rich user experience effectively and quickly.

User End Specifications

  • Creating a new employee record
  • Read existing employee records
  • Update an existing employee record
  • Delete existing employee records
  • Role based security model

Key Technology Areas

  • ASP.NET MVC 4
  • ASP.NET Web API 4
  • Entity Framework 4.3.1
  • Sql Server Compact Edition 4
  • Visual Studio 2010 Web Developer Express Edition or higher (Service Pack 1)

QuickStart Guide


Getting started with EISK 6.0 ASP.NET is pretty easy. Once you've Visual Studio 2010 (Web Developer Express Edition or higher with Service Pack 1) installed, install ASP.NET MVC 4.0 via Web Platform Installer. Then just following the steps as provided below:


  • Download the EISK 6.0 MVC version.
  • Extract the file. From the extracted folder click the C# project file (Eisk.MVC.csproj) to open it in Visual Studio 2010
  • Hit Ctrl+F5!

Architectural Overview

  • Overall architecture is based on Model-View-Controller pattern
  • Support for desktop & mobile browsers.
  • Usage of Domain Model, Repository and Unit of Work pattern from Domain Driven Development approach
  • Usage of Data Annotations in model (entity) classes to centralize basic validation mechanism that facilitates DRY principle
  • Usage of IValidatableObject interface in model (entity) classes that isolates custom business logic from application layer
  • Usage of OOP inheritance and Value Object pattern in model (entity) classes that provides reusability in application architecture
  • Usage of View Model, Editor Model pattern that provides mechanism for testable view rendering logic
  • Several helper classes and extension methods to enable developers build application with reduced code

If you want to learn more about it in details, just check the following links:

Getting Started - Hands on Coding WalkthroughTechnology Stack - Design & Architecture

Enjoy!