Beispiel #1
0
        public void AddSoruBilgileri(SoruCevap soruCevap)
        {
            soruCevap.ID = File.ReadAllLines(_path).Length + 1;
            string line = "\n" + soruCevap.ID + ";" + soruCevap.Soru + ";" + soruCevap.Cevap1 + ";" + soruCevap.Cevap2 + ";" + soruCevap.Cevap3 + ";" + soruCevap.Cevap4 + ";" + soruCevap.DogruSecenek;

            File.AppendAllText(_path, line);
        }
        public SoruCevap SoruAl()
        {
            secilenSoruNo = random.Next(1, tmpSoruCevapUpdated.Count);
            SoruCevap gonderilecekSoru = tmpSoruCevapUpdated[secilenSoruNo - 1];

            tmpSoruCevapUpdated.RemoveAt(secilenSoruNo - 1);

            return(gonderilecekSoru);
        }
 public void SoruAyarla()
 {
     string[] lines = File.ReadAllLines(_path);
     tmpSoruCevapUpdated = new List <SoruCevap>();
     tmpSoruCevap        = new SoruCevap[lines.Length];
     for (int i = 0; i < lines.Length; i++)
     {
         tmpSoruCevap[i] = new SoruCevap()
         {
             ID           = Convert.ToInt32(lines[i].Split(';')[0]),
             Soru         = lines[i].Split(';')[1],
             Cevap1       = lines[i].Split(';')[2],
             Cevap2       = lines[i].Split(';')[3],
             Cevap3       = lines[i].Split(';')[4],
             Cevap4       = lines[i].Split(';')[5],
             DogruSecenek = lines[i].Split(';')[6]
         };
     }
     tmpSoruCevapUpdated.AddRange(tmpSoruCevap);
 }
Beispiel #4
0
        public SoruCevap[] GetSoruBilgileri()
        {
            SoruCevap soruCevap;

            string[]    lines   = File.ReadAllLines(_path);
            SoruCevap[] sorular = new SoruCevap[lines.Length];
            for (int i = 0; i < lines.Length; i++)
            {
                soruCevap = new SoruCevap()
                {
                    ID           = Convert.ToInt32(lines[i].Split(';')[0]),
                    Soru         = lines[i].Split(';')[1],
                    Cevap1       = lines[i].Split(';')[2],
                    Cevap2       = lines[i].Split(';')[3],
                    Cevap3       = lines[i].Split(';')[4],
                    Cevap4       = lines[i].Split(';')[5],
                    DogruSecenek = lines[i].Split(';')[6]
                };
                sorular[i] = soruCevap;
            }

            return(sorular);
        }
 public void Add(SoruCevap soruCevap)
 {
     _operations.AddSoruBilgileri(soruCevap);
 }