Project Description
An ASP.NET Application Framework developed with MVC 5, WebApi2, AngularJs

try the sample application http://demo.litelist.eu
(credentials : demo / appdemo)
type "/admin" to access the admin module http://demo.litelist.eu/admin

admin.png
dictionaries.png

Features :
- CRUD and search
- User management
- Logs management
- Settings management
- Localization management
- Dictionaries management
- Cache info page
- Simple Approval workflow using Stateless
- PDF report generation using Microsoft.ReportViewer.WebForms 11
- Simple insurance domain model with inheritance
- Support for 3-tier deployment

CRUD classes :
- Generic CRUD Repository
- Generic CRUD Service
- Generic CRUD WebAPI Controller
- CRUD controllers in Angular

Cross-cutting concerns :
- Logging using log4net
- Security using Authentication Filters, ASP.NET Identity 2.0
- Error Handling
- Validation
- Caching in Service layer and UI Layer
- Localization
- Persistence using Entity Framework 6

Libraries and Frameworks:
Front-end:
- AngularJs
- Boostrap + metro-bootstrap, the main CSS/HTML framework
- Toastr
- Jasmine, for JS unit testing

Back-end:
- RESTful API using WebAPI 2.x
- StructureMap 3.x
- Entity Framework 6.x
- Automapper 3.x, for mapping between Dtos and Entities
- RhinoMocks 3.x
- Structuremap.automocking 3.x
- Loef T4 templates, for Entities and DTOs generation


you can check also the List Manager Utility http://www.litelist.eu developed using a version the framework

Last edited Wed at 9:20 AM by cristi_salcescu, version 56