Documente Academic
Documente Profesional
Documente Cultură
o Project.DAL
o Project.Common
o Project.Model.Common
o Project.Model
o Project.Repository.Common
o Project.Repository
o Project.Repository.Tests
o Project.Service.Common
o Project.Service
o Project.Service.Tests
o Project.MVC/WebAPI
o Project.MVC.Tests/WebAPI.Tests
Implementation details
* Create DAL project using EF 6 or above with Code First approach (EF Power
Tools can be used)
o <https://www.youtube.com/watch?v=Z7713GBhi4k>
https://www.youtube.com/watch?v=Z7713GBhi4k Part 1 What is Entity Framework
o <https://www.youtube.com/watch?v=kbH-rqMl8cE>
https://www.youtube.com/watch?v=kbH-rqMl8cE Part 3 Entity Framework Code
First Approach
o Generic repository -
<http://www.codeproject.com/Articles/838097/CRUD-Operations-Using-the-Generi
c-Repository-Pat>
http://www.codeproject.com/Articles/838097/CRUD-Operations-Using-the-Generic
-Repository-Pat
* Service project
o service methods should only use model contracts (interfaces) as input and
output parameters
* MVC/WebAPI project
* AngularJS
Candidate should open a dedicated GitHub repository for the purpose of test
project and occasionally report for code review.