Пример #1
0
        public Stream getcompatetionSoru()
        {
            string        baglanti = "Data Source=.;Initial Catalog=testyourcovabulary;User ID=sa;Password=148150;Min Pool Size=5;Max Pool Size=300;Pooling=true;";
            SqlConnection conn     = new SqlConnection(baglanti);

            conn.Open();

            SqlCommand sorgula = new SqlCommand("select * from compitationsorular", conn);

            SqlDataReader dr1 = sorgula.ExecuteReader();

            List <Soru.Soru> data = new List <Soru.Soru>();

            while (dr1.Read())
            {
                Soru.Soru yenisoru = new Soru.Soru();
                try
                {
                    if (dr1["Soru"].ToString() != "")
                    {
                        yenisoru.soru = dr1["Soru"].ToString();
                    }
                    if (dr1["SoruId"].ToString() != "")
                    {
                        yenisoru.id = dr1["SoruId"].ToString();
                    }
                    if (dr1["Cevap1"].ToString() != "")
                    {
                        yenisoru.cevap1 = dr1["Cevap1"].ToString();
                    }
                    if (dr1["Cevap2"].ToString() != "")
                    {
                        yenisoru.cevap2 = dr1["Cevap2"].ToString();
                    }
                    if (dr1["Cevap3"].ToString() != "")
                    {
                        yenisoru.cevap3 = dr1["Cevap3"].ToString();
                    }
                    if (dr1["Cevap4"].ToString() != "")
                    {
                        yenisoru.cevap4 = dr1["Cevap4"].ToString();
                    }
                    if (dr1["Cevap5"].ToString() != "")
                    {
                        yenisoru.cevap5 = dr1["Cevap5"].ToString();
                    }
                    if (dr1["Dogrucevap"].ToString() != "")
                    {
                        yenisoru.dogrucevap = (int)dr1["Dogrucevap"];
                    }
                    //string yenisorutxt = SerializeToXml(yenisoru);
                    data.Add(yenisoru);
                }
                catch
                {
                }
            }
            dr1.Close();
            conn.Close();
            byte[] resultBytes = Encoding.GetEncoding("windows-1254").GetBytes(JsonConvert.SerializeObject(data));
            WebOperationContext.Current.OutgoingResponse.ContentType = "text";
            return(new MemoryStream(resultBytes));
        }
Пример #2
0
        public Stream getSoru(string soruId)
        {
            string        baglanti = "Data Source=.;Initial Catalog=testyourcovabulary;User ID=sa;Password=148150;Min Pool Size=5;Max Pool Size=300;Pooling=true;";
            SqlConnection conn     = new SqlConnection(baglanti);

            conn.Open();

            SqlCommand sorgula = new SqlCommand("select * from sorular where SoruId LIKE '%" + soruId + "%'", conn);

            SqlDataReader dr1 = sorgula.ExecuteReader();

            List <Soru.Soru> data = new List <Soru.Soru>();

            while (dr1.Read())
            {
                //MessageBox.Show(" daha önce bu bilgisayardan kayıt yapımış oto giriş yapıldı");

                //cozulen soruları çağırıyor
                Soru.Soru yenisoru = new Soru.Soru();
                try
                {
                    if (dr1["Soru"].ToString() != "")
                    {
                        yenisoru.soru = dr1["Soru"].ToString();
                    }
                    if (dr1["SoruId"].ToString() != "")
                    {
                        yenisoru.id = dr1["SoruId"].ToString();
                    }
                    if (dr1["Cevap1"].ToString() != "")
                    {
                        yenisoru.cevap1 = dr1["Cevap1"].ToString();
                    }
                    if (dr1["Cevap2"].ToString() != "")
                    {
                        yenisoru.cevap2 = dr1["Cevap2"].ToString();
                    }
                    if (dr1["Cevap3"].ToString() != "")
                    {
                        yenisoru.cevap3 = dr1["Cevap3"].ToString();
                    }
                    if (dr1["Cevap4"].ToString() != "")
                    {
                        yenisoru.cevap4 = dr1["Cevap4"].ToString();
                    }
                    if (dr1["Cevap5"].ToString() != "")
                    {
                        yenisoru.cevap5 = dr1["Cevap5"].ToString();
                    }
                    if (dr1["Dogrucevap"].ToString() != "")
                    {
                        yenisoru.dogrucevap = (int)dr1["Dogrucevap"];
                    }
                    //string yenisorutxt = SerializeToXml(yenisoru);
                    data.Add(yenisoru);
                }
                catch
                {
                }
            }
            dr1.Close();
            conn.Close();
            byte[] resultBytes = Encoding.GetEncoding("windows-1254").GetBytes(JsonConvert.SerializeObject(data));
            WebOperationContext.Current.OutgoingResponse.ContentType = "text";
            return(new MemoryStream(resultBytes));
        }