Ejemplo n.º 1
0
        public void IncarcaMeci(string locatie)
        {
            var publisher = new OneDrivePublisher();
            var uri       = publisher.PublishToOneDrive(locatie);

            var repository = new Repositories.Meci.MeciRepository();
        }
Ejemplo n.º 2
0
        public void IncarcarePoze(string descriere, int numarPoze, string locatieContinut)
        {
            //apeleaza infrastructura pentru upload
            var publisher = new OneDrivePublisher();
            var uri       = publisher.PublishToOneDrive(locatieContinut);

            //actualizeaza modelul
            var repository = new Repositories.Anunt.AnuntRepository();
            var anunt      = repository.GasesteAnuntulDupaDescriere(descriere);

            anunt.IncarcarePoze(numarPoze, uri);
        }
Ejemplo n.º 3
0
        public void IncarcareMaterialCurs(string numeDisciplina, string numeCurs, string locatieContinut)
        {
            //apeleaza infrastructura pentru upload
            var publisher = new OneDrivePublisher();
            var uri       = publisher.PublishToOneDrive(locatieContinut);

            //actualizeaza modelul
            var repository = new Repositories.Disciplina.DisciplinaRepository();
            var disciplina = repository.GasesteDiscipilnaDupaNume(numeDisciplina);

            disciplina.IncarcaMaterialCurs(new PlainText(numeCurs), uri);
        }
Ejemplo n.º 4
0
        public Uri PublicareNotePeWebSite(string numeDisciplina)
        {
            var repository = new Repositories.Disciplina.DisciplinaRepository();
            var disciplina = repository.GasesteDiscipilnaDupaNume(numeDisciplina);

            //genereaza continut raport
            var continutRaport = new List <List <string> >();

            foreach (var student in disciplina.StudentiInscrisi)
            {
                var line = new List <string>();
                line.Add(student.ToString());
                if (student.NotaFinala != null)
                {
                    line.Add(student.NotaFinala.ToString());
                }
                else
                {
                    line.Add("");
                }

                if (student.NotaExamen != null)
                {
                    line.Add(student.NotaExamen.ToString());
                }
                else
                {
                    line.Add("");
                }

                continutRaport.Add(line);
            }

            //genereaza PDF
            var pdf     = new GeneratorRapoartePdf();
            var locatie = pdf.GenerareRaportTabelar(continutRaport);

            //[publica pe OneDrive
            var publisher = new OneDrivePublisher();

            return(publisher.PublishToOneDrive(locatie));
        }
Ejemplo n.º 5
0
        public Uri PublicareAnuntPeWebSite(string numeAnunt)
        {
            var repository = new Repositories.Anunt.AnuntRepository();
            var anunt      = repository.GasesteAnuntulDupaDescriere(numeAnunt);

            //genereaza continut raport
            var continutRaport = new List <List <string> >();

            foreach (var locuinta in anunt._anunturi)
            {
                var line = new List <string>();
                line.Add(anunt.ToString());
                if (anunt.NumarTelefon != null)
                {
                    line.Add(anunt.NumarTelefon.ToString());
                }
                else
                {
                    line.Add("");
                }

                if (anunt.AdresaEmail != null)
                {
                    line.Add(anunt.AdresaEmail.ToString());
                }
                else
                {
                    line.Add("");
                }

                continutRaport.Add(line);
            }

            //genereaza PDF
            var pdf     = new GeneratorRapoartePdf();
            var locatie = pdf.GenerareRaportTabelar(continutRaport);

            //[publica pe OneDrive
            var publisher = new OneDrivePublisher();

            return(publisher.PublishToOneDrive(locatie));
        }