예제 #1
0
        private void TestBaslat_Click(object sender, RoutedEventArgs e)
        {
            foreach (var item in KullaniciGrid.Children)
            {
                StackPanel stack = (StackPanel)item;
                stack.Children.Clear();
            }
            IpRow.Height                = new GridLength(0);
            CountDownGrid.Visibility    = Visibility.Visible;
            TestBaslatButton.Visibility = Visibility.Hidden;
            Global.GenelDurum           = Global.Durum.TestBaslatildi;

            // Anasayfadan seçilen test adi ile tüm test verileri çağrılıyor

            Info.Text = "Kullanıcı Sayısı: " + _userCount;
            _ucSoru   = new UcSoru(_test.CevapSayisi);
            Sorular.Children.Add(_ucSoru);
            _sorular = FSoru.SelectAll(_test.TestId); // Tüm Sorular

            _listener.Clients = _clients;

            var cevaplar = FCevap.SelectByTestId(_test.TestId);

            TotalData data = new TotalData
            {
                Sure     = _sure,
                Test     = _test,
                Sorular  = _sorular,
                Cevaplar = cevaplar
            };


            _listener.SendObject(data); // Her şeyi gönder


            BaslangicGeriSayim();
        }