Code Structure

VIENNA Advantage is developed and structured as module. VIENNA Advantage Core Project is a base for all other project modules and at the same it is up-gradable and migrated from VIENNA Market as module. 

 

In ASP.Net MVC 5 Solution,, Areas are used to logically define a module project.  ViennaAdvantageWeb is a main project used as startup project in MVC solution and as hosting files on IIS. 

The static content of module Project resides under Areas/Module Prefix Code folder and module’s DLL is referenced by ViennaAdvantageWeb project.