- MVC 4
- EF 6.1.3 (code first)
- Visual Studio 2015 with update 1.
- Press F6 *(to build project), tests are set to run after build.
- Use "Test - Windows - Test Expolorer" select feature "Run Tests after build" and F6 (to build).
Open nugget package manager console, with src\Cer.Infrastructure
and type Update-Database
.
This assumes you have admin rights in the server, if you do not, acquire them or change connection string.
- Create core project
- Create infrastructure project
- Create web ui
- Create web link projects
- Add IoC to web ui project
- Add abstractions, dtos, interfaces and models to core project
- Initial commits to GitHub
- Add ReadMe.md
- Fix some naming issues
- Move abstraction interfaces to separate files
- Fixed ReadMe.md
- Add EF to infrastructure
- Add connection string
- Add Code first migration
- Create some seed data
- Deploy to database
- Add unit test project
- Add integration test project
- Add todo section in readme
- Add folder structure
- Remove inadequate localisation support
- Add support for returning subset items
- Add support for rent item loan state
- Add WebApi project and add IoC
- Add WebApi consumer project
- Add WebApi consumer primitive service implementation in DI friendly manner
- Update seed data
- Remake core
- Fix structuremap references
- Update seed data
- WebApi returns returns list of equipment
- Add ui
- Update core models
- Add enums to replace some models
- Verify that enums are stored correctly in database and ui
- Enable web api proxy to handle jsonp requests
- Verify that documentation web api proxy is correctly generated
- Update seed data
- Wire ui grid component ExtJs to use jsonp provided by web api proxy
- Implemented business logic
- Add nlog to webapi and webui (config not done)
- Implemented specification pattern
- Implemented strategy pattern
- rewrite logic as strategies and specifications
- Add unit tests
- Add integration test
- Refactor
- Add UI catalog behavior basics
- Add UI behavior basics
- Tests
- Add localization
- Utf8 or alternative support in database
- Logging
- Decent-looking UI
- Caching
- Class and interaction diagrams