/// <summary> /// Initialize Facades buy utilzing a dependency injection container /// </summary> /// <param name="injector"></param> private void InitializeHandlers(AdapterInjectionContainer injector) { _userHandler = new UserHandler(injector.GetUserAdapter()); _studyHandler = new StudyHandler(injector.GetStudyAdapter()); _fileHandler = new FileHandler(new BibtexParser()); _exportHandler = new ExportHandler(); _teamHandler = new TeamHandler(injector.GetTeamAdapter()); _taskHandler = new TaskHandler(injector.GetTaskAdapter()); }
public MainHandler() { var injector = new AdapterInjectionContainer(); InitializeHandlers(injector); }