예제 #1
0
        public VeziTotiEleviiForm()
        {
            InitializeComponent();

            Task.Run(async() => {
                List <ElevEntity> entities = await MasterRepository.EleviRepository.GetAllEleviAsyncTask();
                foreach (ElevEntity entity in entities)
                {
                    ElevModel elev = new ElevModel();
                    elev.setId(entity.PartitionKey);
                    elev.setCnp(entity.RowKey);
                    elev.setNume(entity.Nume);
                    elev.setPrenume(entity.Prenume);
                    elev.setVarsta(entity.Varsta);
                    elev.setClasa(entity.Clasa);
                    elevi.Add(elev);
                }
            }).Wait();

            listBox1.Items.Add("Nume\tPrenume\tVarsta\tClasa");
            listBox1.Items.Add("");
            foreach (ElevModel elev in elevi)
            {
                listBox1.Items.Add(elev.getInfo());
            }
        }
예제 #2
0
        public VeziNoteEleviForm()
        {
            InitializeComponent();

            Task.Run(async () => { note = await MasterRepository.EleviRepository.GetAllNoteAsyncTask(); }).Wait();

            listBox1.Items.Add("Nume\tPrenume\tClasa\tMaterie\tNota");
            listBox1.Items.Add("");
            for(int i = 0; i < note.Count; i++)
            {
                ElevModel elev = null;
                Task.Run(async () => {
                    ElevEntity entity = await MasterRepository.EleviRepository.GetElevAsyncTask(note[i].RowKey);
                    elev = new ElevModel();
                    elev.setId(entity.PartitionKey);
                    elev.setCnp(entity.RowKey);
                    elev.setNume(entity.Nume);
                    elev.setPrenume(entity.Prenume);
                    elev.setVarsta(entity.Varsta);
                    elev.setClasa(entity.Clasa);
                }).Wait();
                listBox1.Items.Add(elev.getInfo(note[i].Materie, note[i].Nota));
            }
        }