Exemplo n.º 1
0
 public AnagramController(IWordRepository repository, IAnagramSolver anagramSolver, IDatabaseLogic databaseLogic, IEFLogic eflogic, IEFWordRepo efWordRepository)
 {
     _repository       = repository;
     _anagramSolver    = anagramSolver;
     _databaseLogic    = databaseLogic;
     _eflogic          = eflogic;
     _efWordRepository = efWordRepository;
 }
Exemplo n.º 2
0
        public HomeController(IAnagramSolver anagramSolver, IDatabaseLogic databaseLogic, IEFLogic efLogic,
                              IEFWordRepo efWordRepository, IEFUserLogRepo efUserLogRepository, IEFCachedWordRepo efCachedWordRepository)
        {
            _anagramSolver = anagramSolver;
            _databaseLogic = databaseLogic;
            _eflogic       = efLogic;

            _efWordRepository       = efWordRepository;
            _efUserLogRepository    = efUserLogRepository;
            _efCachedWordRepository = efCachedWordRepository;
        }
        //public EFLogic(AnagramSolverDBFirstContext context, IEFLogic efLogic)
        //{
        //    _context = context;
        //    _efLogic = efLogic;
        //}

        public EFUserLogRepository(AnagramSolverCodeFirstContext context, IEFLogic efLogic)
        {
            _context = context;
            _efLogic = efLogic;
        }