Skip to content

leafduan/WebPrint

Repository files navigation

WebPrint

  • WebPrint is a simple order system build with ASP.NET MVC, NHibernate, Autofac, log4net, etc.
  • You can use this system to place order and print tags with bartender.
  • And it's also an architectural foundation for building modern web applications.

Features:

  • Using ASP.NET MVC 5.
  • Generic repository for NHibernate
  • Repository Pattern and Unit of Work-Dependency Injection using Autofac
  • ASP.NET MVC Area for specific fucntion pages
  • Using NHibernate for mappings in strongly typed C# code
  • Using NHibernate Linq for CRUD
  • One session per request pattern using autofac
  • Using log4net for logging
  • Using NPOI dealing with office excel 97~3003
  • Using NHibernate Profiler profiling sql statement

Architectural & Design Patterns:

  • Model-View-Controller with ASP.NET MVC
  • Object-relational mapping with NHibernate
  • Dependency Injection with Autofac
  • Domain Driven Design
  • Data,Repository,Service pattern with NHibernate
  • Unit of work pattern
  • And much more

Version 1.0

Technologies:

Requirements:

  • Visual Studio 2012
  • PostgreSQL 8.4.21 and up

Notes

This project takes advantages of FNHMVC(https://github.com/LeafDuan/FNHMVC/) and Orchard(http://www.orchardproject.net/)


Roadmap

  • Improving DataBaseService to common
  • NHibernate 4.0
  • NOPI 2.0, support xlsx

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages