def _ui_initial_list(self): appsettings = AppSettings() if appsettings.Data["repository"] == "inmemory": self._serviceStudents.create_init_studs() self._serviceDisciplines.create_init_discs() self._serviceGrades.create_init_grades()
@author: flavi ''' from validare.validatoare import ValidatorStudent, ValidatorDiscipline, ValidatorGrade from infrastructure.repos import Repo from business.services import ServiceStudents, ServiceDisciplines, ServiceGrades from presentation.ui import Console from business.services import ServiceUndo from AppSettings import * from infrastructure.RepoTextFile import StudentTextFileRepo, DisciplineTextFileRepo, GradesTextFileRepo from infrastructure.RepoBinaryFile import BinaryFileRepo from infrastructure.JSONFile import JSONRepo validatorStudent = ValidatorStudent() validatorDiscipline = ValidatorDiscipline() validatorGrade = ValidatorGrade() appsettings = AppSettings() if appsettings.Data["repository"] == "inmemory": repoStudents = Repo() repoDisciplines = Repo() repoGrades = Repo() elif appsettings.Data["repository"] == "textfiles": repoStudents = StudentTextFileRepo(appsettings.Data["student"]) repoDisciplines = DisciplineTextFileRepo(appsettings.Data["discipline"]) repoGrades = GradesTextFileRepo(appsettings.Data["grade"]) elif appsettings.Data["repository"] == "binaryfile": repoStudents = BinaryFileRepo(appsettings.Data["student"]) repoDisciplines = BinaryFileRepo(appsettings.Data["discipline"]) repoGrades = BinaryFileRepo(appsettings.Data["grade"]) elif appsettings.Data["repository"] == "json": repoStudents = JSONRepo(appsettings.Data["student"]) repoDisciplines = JSONRepo(appsettings.Data["discipline"])