private void Bot_OnMessage(object sender, Telegram.Bot.Args.MessageEventArgs e) { string toplam = ""; for (int i = 1; i <= 20; i++) { if (anahtar[i] == null) { anahtar[i] = i.ToString() + "-)"; } } if (e.Message.Type == Telegram.Bot.Types.Enums.MessageType.Text) { // for (int j = 1; j <= 20; j++) // { // if (e.Message.Text == ("/cevap " + j + " a")) // { // //var cevap=from a in db.testlers where // anahtar[j] = anahtar[j] + " a"; // Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:a"); // break; // } // else if (e.Message.Text == ("/cevap " + j + " b")) // { // anahtar[j] = anahtar[j] + " b"; // Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:b"); // break; // } // else if (e.Message.Text == ("/cevap " + j + " c")) // { // anahtar[j] = anahtar[j] + " c"; // Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:c"); // break; // } // else if (e.Message.Text == ("/cevap " + j + " d")) // { // anahtar[j] = anahtar[j] + " d"; // Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:d"); // break; // } // else if (e.Message.Text == ("/cevap " + j + " e")) // { // anahtar[j] = anahtar[j] + " e"; // Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:e"); // break; // } // else if (e.Message.Text == "/anahtar") // { // for (int i = 1; i <= 20; i++) // { // toplam = toplam + "\n" + anahtar[i]; // } // Bot.SendTextMessageAsync(e.Message.Chat.Id, toplam); // break; // } // else // { // if (j >= 20) // { // Bot.SendTextMessageAsync(e.Message.Chat.Id, @"Kullanım : ///cevap soru numarası harf "); // } // } // } int test_no = 1; //veritabanından for (int j = 1; j <= 20; j++) { if (e.Message.Text == ("/cevap " + j + " a")) { var soru = (from a in db.testlers where a.soru_no == j && a.test_no == test_no select a).FirstOrDefault(); if (soru == null) { testler test = new testler(); test.test_no = test_no; test.soru_no = j; test.a = 1; test.aktif_mi = true; db.testlers.InsertOnSubmit(test); db.SubmitChanges(); } else { if (soru.a == null) { soru.a = 1; } else { soru.a += 1; } db.SubmitChanges(); } anahtar[j] = anahtar[j] + " a"; Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:a"); } else if (e.Message.Text == ("/cevap " + j + " b")) { var soru = (from a in db.testlers where a.soru_no == j && a.test_no == test_no select a).FirstOrDefault(); if (soru == null) { testler test = new testler(); test.test_no = test_no; test.soru_no = j; test.b = 1; test.aktif_mi = true; db.testlers.InsertOnSubmit(test); db.SubmitChanges(); } else { if (soru.b == null) { soru.b = 1; } else { soru.b += 1; } db.SubmitChanges(); } anahtar[j] = anahtar[j] + " b"; Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:b"); } else if (e.Message.Text == ("/cevap " + j + " c")) { var soru = (from a in db.testlers where a.soru_no == j && a.test_no == test_no select a).FirstOrDefault(); if (soru == null) { testler test = new testler(); test.test_no = test_no; test.soru_no = j; test.c = 1; test.aktif_mi = true; db.testlers.InsertOnSubmit(test); db.SubmitChanges(); } else { if (soru.c == null) { soru.c = 1; } else { soru.c += 1; } db.SubmitChanges(); } anahtar[j] = anahtar[j] + " c"; Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:c"); } else if (e.Message.Text == ("/cevap " + j + " d")) { var soru = (from a in db.testlers where a.soru_no == j && a.test_no == test_no select a).FirstOrDefault(); if (soru == null) { testler test = new testler(); test.test_no = test_no; test.soru_no = j; test.d = 1; test.aktif_mi = true; db.testlers.InsertOnSubmit(test); db.SubmitChanges(); } else { if (soru.d == null) { soru.d = 1; } else { soru.d += 1; } db.SubmitChanges(); } anahtar[j] = anahtar[j] + " d"; Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:d"); } else if (e.Message.Text == ("/cevap " + j + " e")) { var soru = (from a in db.testlers where a.soru_no == j && a.test_no == test_no select a).FirstOrDefault(); if (soru == null) { testler test = new testler(); test.test_no = test_no; test.soru_no = j; test.e = 1; test.aktif_mi = true; db.testlers.InsertOnSubmit(test); db.SubmitChanges(); } else { if (soru.e == null) { soru.e = 1; } else { soru.e += 1; } db.SubmitChanges(); } anahtar[j] = anahtar[j] + " e"; Bot.SendTextMessageAsync(e.Message.Chat.Id, e.Message.From.FirstName + " soru:" + j + " cevap:e"); } else if (e.Message.Text == "/anahtar") { for (int i = 1; i <= 20; i++) { toplam = toplam + "\n" + anahtar[i]; } Bot.SendTextMessageAsync(e.Message.Chat.Id, toplam); break; } else { if (j >= 20) { Bot.SendTextMessageAsync(e.Message.Chat.Id, @"Kullanım : /cevap soru numarası harf "); } } } } }
partial void Updatetestler(testler instance);
partial void Deletetestler(testler instance);
partial void Inserttestler(testler instance);