- This is First version of Resource Management Application used for ASP.NET MVC4 webapi and Backbone integration purposes.
- This is a good code base of ASP.NET MVC4 webapi in restful architecture, since it covers many areas and development techniques.
- We are using it as a personal and official resource management tool for our resource management activity, you may use it as well for this or any other purpose (it is very easy to customize to fit your needs)
- The solution has been created with Visual Studio 2012.
- This application used ASP.NET MVC4 webapi from scratch. and uses these cool features like:
- Code First
- Entity Framework and LINQ
- Facade pattern
- Code First Membership Provider pointing to your own database users table.
- Backbonejs which gives good structure to the application in client side code.
- Requirejs used it for AMD API for all JavaScript modules.
- Dust templeting engine for better rendering experience.
- Twitter bootstrap to see a awesome UI.
- Every major development on this Resource Management app has been tagged (1.02)
- You can download each tag (starting with 1.0), check progress and move to the next when you understood everything that has been done.
- Follow the change log (tag history) and enjoy!
Based on convention, EF will look for a connection string named as the DBContext (in this case "FileManagerDbContext") in webconfig and appconfig, and will use it, so feel free to set the data provider you want:
<!--
By default (convention over configuration, the connection string with the same name as your DBContext will be used0
You can select then wherever you will use SQL CE, SQL Server Express Edition, etc, here.
-->
<add name="FileManagerDbContext" connectionString="Data Source=|DataDirectory|ResourceManager.sdf" providerName="System.Data.SqlServerCe.4.0" />
<!--
<add name="FileManagerDbContext" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=ResourceManager; Integrated Security=True; MultipleActiveResultSets=True" providerName="System.Data.SqlClient" />
-->
* Changed Home Url mapping.
* Handle few unhandle exception.
* Fix Login page css issue.
* Fix requirejs loading timout issue.
* Fix UI Issues.
* Initial release of Digital Resource Manager.