Skip to content
| Marketplace
Sign in
Visual Studio>Templates>EISK.MVC
EISK.MVC

EISK.MVC

Ashraf Alam

|
24,282 installs
| (10) | Free
EISK is an open source ASP.NET project template that is highly influenced by the concept ‘Pareto Principle’ or 80-20 rule, where it is targeted to enable a web developer to gain 80% productivity with 20% of effort with respect to learning curve.
Download

Explore cool new features as available in Visual Studio, ASP.NET MVC & Entity Framework with best coding practices based on a simple database entity “Employee”.

eisk-mvc-screen.png

Key Technology Areas

  • C#
  • .NET Framework 4.5
  • ASP.NET MVC 5.0
  • Entity Framework 6.0
  • Sql Server Localdb
  • Visual Studio 2013 - 2022

Architectural Overview

  • Overall architecture is based on Model-View-Controller (MVC) design pattern
  • Support for desktop & mobile browsers.
  • 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 design pattern in Model (Entity) classes that provides reusability in application architecture
  • Usage of View Model, Editor Model design pattern that provides mechanism for testable view rendering logic
  • Usage of Domain Model, Repository and Unit of Work design pattern from Domain-driven Design (DDD) approach
  • Usage of Data Mapper design pattern for Data Access Layer using Entity Framework – Code First Approach
  • Several reusable helper classes and extension methods for Cross Cutting Concerns (i.e. logging etc)  and other repetitive functionalities.

Sample Use Case

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

Live Demo

  • Live Demo

Getting Started

  • Download and install latest EISK MVC from Visual Studio Marketplace.
  • Once installed, open Visual Studio and enjoy creating EISK projects by going File –> New Project. Search for template with the keyword "Eisk.MVC". Select the template, followed by select a location to allow Visual Studio creating new project.
  • Once the project is loaded in the visual studio, hit F5 to start the project.

Checkout EISK's GitHub url for more frequent updates.

New EISK Visual Studio 2022 Extension Available!

Been an EISK fan? Good news! New EISK Visual Studio 2022 Extension to enable you building high scale RESTful API using .NET 6.0 and Visual Studio 2022!

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft