sample of using MVC with ServiceFactory Pattern and EntityFramework