.NETTER Characters...

Every part of your life is best, if you can know yourself and thus create your life like an artist!




    Ashraful Alam Joy

    Create Your Badge

    Learn ASP.NET 4+ and Entity Framework 4+ with Employee Info Starter Kit

    EISK All-in-One 
    Join the Community!
    Live Demo

    Mohammad Ashraful Alam is a Software Engineer, who is dedicated to Microsoft .NET based development. This Bangladeshi national is involved with project management and development of several US based software projects from his country. Already he has managed and developed several software projects, which are being used by several users of different countries, such as USA, Canada, Australia, and Bangladesh. While developing and managing a team, he contains and maintains a set of well defined engineering practices developed by him and other online developer community. Beside software development, he has also written several technical articles and research papers published by IEEE Computer Society and many other worlds recognized publishers. When not engaged with technical stuffs, he likes to pass time with his friends, and family members, listens music or watches TV.

    Total Hits in this Blog:

    Microsoft MVP 2007-2008-2009

    Community Credit Winner July 2008

Me and My Works

Announcement: Employee Info Starter Kit (v6.0–ASP.NET MVC Edition) is Released

After a long wait, the next version of Employee Info Starter Kit is released! This starter kit is basically a project template that contains code samples targeting a specific technology, such as ASP.NET Web Form, ASP.NET MVC etc.

Since its first release, this open source project gained a huge popularity in the developer community and had 250K+ combined downloads. This starter kit is honored to be placed at the official ASP.NET site, along with other asp.net starter kits, which all are being considered as the “best” ASP.NET coding standards, recommended by Microsoft. EISK is showcased in Microsoft’s Channel 9’s Weekly Show, as well.

The ASP.NET MVC Edition of the new version 6.0 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
  • Entity Framework 4.3.1
  • Sql Server Compact Edition 4
  • Visual Studio 2012
QuickStart Guide

Getting started with EISK 6.0 ASP.NET is pretty easy. Once you've Visual Studio 2012 installed, then just follow the steps as provided below:

  • Download the EISK 6.0 MVC version.
  • Extract the file. From the extracted folder, click the solution file "Eisk.MVC-VS2012.sln". Right click the "Eisk.MVC" project node and select "Select set as StartUp Project".
  • Hit Ctrl+F5 and explore!


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


Published Sunday, June 16, 2013 5:07 PM by joycsharp


No Comments

Leave a Comment