static void Main(string[] args)
        {
            ServiceStudent st      = new ServiceStudent(new XMLRepoStudent(new ValidatorStudent(), "C:\\Users\\Deus\\documents\\visual studio 2015\\Projects\\Lab7Map\\Lab7Map\\XMLdata\\Studenti.xml"));
            ServiceTema    tm      = new ServiceTema(new XMLRepoTema(new ValidatorTema(), "C:\\Users\\Deus\\documents\\visual studio 2015\\Projects\\Lab7Map\\Lab7Map\\XMLdata\\Teme.xml"));
            ServiceNota    nt      = new ServiceNota(new XMLRepoNota(new ValidatorNota(), "C:\\Users\\Deus\\documents\\visual studio 2015\\Projects\\Lab7Map\\Lab7Map\\XMLdata\\Note.xml"));
            ServiceCatalog catalog = new ServiceCatalog(st, tm, nt);
            var            ui      = new UI.UI(catalog);

            ui.runMainMenu();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            IValidator <Student>      validatorS = new ValidareStudent();
            IValidator <Tema>         validatorT = new ValidareTema();
            IValidator <Inregistrare> validatorN = new ValidatorNota();

            ICrudRepository <int, Student> repoS = new InMemoryRepository <int, Student>(validatorS);
            ICrudRepository <int, Tema>    repoT
                = new InMemoryRepository <int, Tema>(validatorT);
            ICrudRepository <int, Inregistrare> repoN
                = new InMemoryRepository <int, Inregistrare>(validatorN);
            string filenameS = "D://Facultate Anul II//Metode Avansate de Programare//Laborator12-13//Laborator12-13//Date//Studenti.txt";
            string filenameT = "D://Facultate Anul II//Metode Avansate de Programare//Laborator12-13//Laborator12-13//Date//Teme.txt";
            string filenameC = "D://Facultate Anul II//Metode Avansate de Programare//Laborator12-13//Laborator12-13//Date//Catalog.txt";
            ICrudRepository <int, Student>      repoSF = new StudentInFileRepository(validatorS, filenameS);
            ICrudRepository <int, Tema>         repoTF = new TemeInFileRepository(validatorT, filenameT);
            ICrudRepository <int, Inregistrare> repoNF = new NoteInFileRepository(validatorN, filenameC);
            ServiceStudent serviceS   = new ServiceStudent(repoSF);
            ServiceTema    serviceT   = new ServiceTema(repoTF);
            ServiceCatalog serviceC   = new ServiceCatalog(repoNF, repoTF, repoSF);
            Controler      controller = new Controler(serviceC, serviceS, serviceT);

            controller.run();
        }
Exemplo n.º 3
0
 public ServiceCatalog(ServiceStudent serviceStudens, ServiceTema serviceTema, ServiceNota serviceNota)
 {
     this.serviceStudens = serviceStudens;
     this.serviceTema    = serviceTema;
     this.serviceNota    = serviceNota;
 }
Exemplo n.º 4
0
 public Controler(ServiceCatalog servC, ServiceStudent servS, ServiceTema servT)
 {
     this.servC = servC;
     this.servS = servS;
     this.servT = servT;
 }