public FrameWork Create(bool isMySQL, LiteRepository repo)
        {
            dataService = new DataService(isMySQL, repo);
            ILogService   logService   = new LogService();
            IErrorService errorService = new ErrorService();
            FrameWork     frameWork    = new FrameWork(dataService, logService, errorService);

            return(frameWork);
        }
Esempio n. 2
0
        public IFrameWork Create(bool isMySQL, LiteRepository repo, EventMediator eventMediator)
        {
            ILogService   logService   = new LogService();
            IErrorService errorService = new ErrorService(logService, eventMediator);
            IDataService  dataService  = new DataServiceProvider(isMySQL, repo, errorService);
            IMapper       mapper       = new Mapper();
            IUserService  userService  = new UserService(dataService, mapper, logService);
            FrameWork     frameWork    = new FrameWork(dataService, logService, errorService, userService);

            return(frameWork);
        }