public ActionResult DersSil(int id) { try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Dersler ders = db.Dersler.FirstOrDefault(x => x.D_id == id); if (ders != null) { db.Dersler.Remove(ders); db.SaveChanges(); return(RedirectToRoute("Ders1")); } else { return(RedirectToRoute("Ders1")); } } } catch (Exception e) { return(null); } return(View()); }
public ActionResult Index(Hocalar c, string ReturnUrl) { if (ModelState.IsValid) { using (SınavProjesiEntities1 con = new SınavProjesiEntities1()) { hoca = con.Hocalar.Where(s => s.HocaAdı.Equals(c.HocaAdı) && s.Şifresi.Equals(c.Şifresi)).FirstOrDefault(); if (hoca != null) { FormsAuthentication.SetAuthCookie(c.HocaAdı, true); if (Url.IsLocalUrl(ReturnUrl)) { return(Redirect(ReturnUrl)); } else { Session["HocaAdı"] = hoca.HocaAdı.ToString(); Session["Şifresi"] = hoca.Şifresi.ToString(); Session["hid"] = hoca.HocaId.ToString(); return(RedirectToRoute("soru3")); } } else { message = "Geçerli Bir Kullanıcı Adı veya Şifre Giriniz!!"; ViewBag.message = message; return(View()); } } } ModelState.Remove("Şifresi"); return(View()); }
public ActionResult DogruYanlis() { H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 db = new SınavProjesiEntities1(); var derslist = db.Dersler.Where(s => s.Hoca_id == hid).Select(x => new SelectListItem { Text = x.Ders_Adi, Value = x.Ders_Adi }); ViewBag.Dersler = derslist; ViewData["Dersler"] = derslist; var listsiklar = new SelectListItem[] { new SelectListItem() { Text = "Doğru", Value = "Doğru" }, new SelectListItem() { Text = "Yanlış", Value = "Yanlış" }, }; ViewBag.Doğru_Yanlış = listsiklar; ViewData["Doğru_Yanlış"] = listsiklar; return(View()); }
public ActionResult CreateUser(Hocalar form) { if (ModelState.IsValid) { try { SınavProjesiEntities1 db = new SınavProjesiEntities1(); Hocalar user = new Hocalar(); if (db.Hocalar.Where(x => x.Email == form.Email).Count() == 0) { user.HocaAdı = form.HocaAdı.Trim(); user.HocaSoyadı = form.HocaSoyadı.Trim(); user.Şifresi = form.Şifresi.Trim(); user.Ünvanı = form.Ünvanı.Trim(); user.Email = form.Email.Trim(); db.Hocalar.Add(user); db.SaveChanges(); return(RedirectToRoute("Home")); } else { message = "Geçerli Bir Email Adresi Giriniz!!"; ViewBag.message = message; return(View()); } } catch (Exception ex) { } } return(View()); }
public ActionResult SoruEkle(Sinavlar form, string Dersler) { H_id = Session["hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 db = new SınavProjesiEntities1(); var derslist = db.Dersler.Where(s => s.Hoca_id == hid).Select(x => new SelectListItem { Text = x.Ders_Adi, Value = x.Ders_Adi }); _sinav = new Sinavlar(); ViewBag.Dersler = derslist; ViewData["Dersler"] = derslist; ViewBag.Ders = Dersler; _sinav.S_Hoca_id = hid; _sinav.SınavTipi = form.SınavTipi.Trim(); _sinav.SınavTarihi = form.SınavTarihi; _sinav.DersAdi = ViewBag.Ders = Dersler; //db.Sinavlar.Add(_sinav); //db.SaveChanges(); return(RedirectToRoute("SinavList")); }
public ActionResult SinavlarımDelete(int id) { try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Sinavlar Sinavdelete = db.Sinavlar.FirstOrDefault(x => x.Sınav_id == id); List <SinavKagıdı> S_sorusil = new List <SinavKagıdı>(); S_sorusil = db.SinavKagıdı.Where(x => x.SınavId == id).ToList(); if (Sinavdelete != null && S_sorusil != null) { foreach (var item in S_sorusil) { db.SinavKagıdı.Remove(item); db.SaveChanges(); } db.Sinavlar.Remove(Sinavdelete); db.SaveChanges(); return(RedirectToRoute("SinavlarımList")); } else { return(RedirectToRoute("SinavlarımList")); } } } catch (Exception e) { return(null); } }
public ActionResult DersDüzenle(Dersler ders, int id) { try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Dersler eksiders = db.Dersler.FirstOrDefault(x => x.D_id == id); if (eksiders != null) { if (db.Dersler.Where(x => x.Ders_Adi == ders.Ders_Adi).Count() == 0) { eksiders.Ders_Adi = ders.Ders_Adi; db.SaveChanges(); return(RedirectToRoute("Ders1")); } else { message = "Ders Adı Zaten Var Farklı Bir Ders Giriniz!!"; ViewBag.message = message; return(View()); } } else { return(null); } } } catch (Exception e) { return(null); } return(View()); }
public ActionResult SinavlarımDetails(int id) { SınavProjesiEntities1 db = new SınavProjesiEntities1(); List <SinavKagıdı> details = new List <SinavKagıdı>(); details = db.SinavKagıdı.Where(x => x.SınavId == id).ToList(); return(View(details)); }
public ActionResult Testedit(Sorular soru, Cevaplar cevap, int id) { soruTuru = "Test"; try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Sorular eksisoru = db.Sorular.FirstOrDefault(x => x.Sid == id); Cevaplar eskicevap = db.Cevaplar.FirstOrDefault(x => x.Sid == id); if (eksisoru != null) { if (eskicevap != null) { if (db.Dersler.Where(x => x.Ders_Adi == soru.Ders).Count() != 0) { eksisoru.Smetni = soru.Smetni; eksisoru.Spuan = soru.Spuan; eksisoru.Sturu = soruTuru; eksisoru.Ders = soru.Ders; eskicevap.A = cevap.A; eskicevap.B = cevap.B; eskicevap.C = cevap.C; eskicevap.D = cevap.D; eskicevap.E = cevap.E; eskicevap.DogruCevap = cevap.DogruCevap; } else { message = "Geçerli Bir Ders Giriniz !!"; ViewBag.message = message; return(View()); } db.SaveChanges(); return(RedirectToRoute("soru8")); } else { return(View()); } } else { return(View()); } } } catch (Exception e) { return(View()); } }
public ActionResult Testlist(int page = 1) { soruTuru = "Test"; H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 con = new SınavProjesiEntities1(); List <Soru> listSoru = new List <Soru>(); var result = con.Sorular.Where(s => s.H_id == hid).ToList(); var dblistSoruList = result.Where(x => x.Sturu == soruTuru).ToList(); try { for (int i = 0; i < dblistSoruList.Count; i++) { Soru _soru = new Soru(); _soru.Sid = dblistSoruList.ElementAt(i).Sid; _soru.Spuan = dblistSoruList.ElementAt(i).Spuan; _soru.Smetni = dblistSoruList.ElementAt(i).Smetni; _soru.H_id = hid; _soru.Sturu = soruTuru; _soru.Ders = dblistSoruList.ElementAt(i).Ders; var dbSoruCevap = con.Cevaplar.Where(s => s.Sid == _soru.Sid).FirstOrDefault(); if (dbSoruCevap != null) { _soru.A = dbSoruCevap.A; _soru.B = dbSoruCevap.B; _soru.C = dbSoruCevap.C; _soru.D = dbSoruCevap.D; _soru.E = dbSoruCevap.E; _soru.DogruCevap = dbSoruCevap.DogruCevap; } listSoru.Add(_soru); } } catch (Exception e) { throw; } var liste = listSoru.OrderBy(x => x.Sid).Skip((page - 1) * postsPerPage).Take(postsPerPage).ToList(); int totalPostCount = listSoru.Count(); return(View(new PageListV() { Sorularımdr = new PageData <Soru>(liste, totalPostCount, page, postsPerPage) })); }
public ActionResult Klasik(Soru klasik, string Dersler) { H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 db = new SınavProjesiEntities1(); var derslist = db.Dersler.Where(s => s.Hoca_id == hid).Select(x => new SelectListItem { Text = x.Ders_Adi, Value = x.Ders_Adi }); ViewBag.Dersler = derslist; ViewData["Dersler"] = derslist; soruTuru = "Klasik"; ViewBag.Ders = Dersler; Sorular _soru = new Sorular(); if (db.Dersler.Where(x => x.Ders_Adi == Dersler).Count() != 0) { _soru.Smetni = klasik.Smetni.Trim(); _soru.Sturu = soruTuru; _soru.H_id = hid; _soru.Spuan = Convert.ToInt32(klasik.Spuan); _soru.Ders = ViewBag.Ders = Dersler; } else { message = "Geçerli Bir Ders Giriniz !!"; ViewBag.message = message; return(View()); } try { db.Sorular.Add(_soru); db.SaveChanges(); ModelState.Remove("Smetni"); ModelState.Remove("Spuan"); ModelState.Remove("Dersler"); } catch (Exception ex) { } message = "Klasik Soru Başarıyla Eklendi"; ViewBag.message = message; return(View()); }
public ActionResult DersListele() { Hoca_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(Hoca_id); using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { //var context = new SinavOtomasyonuEntities1(); var query = db.Dersler.ToList(); var result = query.Where(x => x.Hoca_id == hid).ToList(); return(View(result)); } }
public ActionResult Düzenle(Hocalar form) { Hocalar hoca = new Hocalar(); PostsController sa = new PostsController(); hoca = sa.get(); if (form.HocaAdı != null) { if (hoca != form) { SınavProjesiEntities1 con = new SınavProjesiEntities1(); hocal = con.Hocalar.Where(s => s.HocaId == hoca.HocaId).FirstOrDefault(); try { if (con.Hocalar.Where(x => x.Email == form.Email).Count() == 0 || form.Email == hoca.Email) { hocal.Email = form.Email; hocal.HocaAdı = form.HocaAdı; hocal.HocaSoyadı = form.HocaSoyadı; hocal.Şifresi = form.Şifresi; hocal.Ünvanı = form.Ünvanı; //con.Hocalar.Remove(); con.SaveChanges(); return(RedirectToRoute("soru3")); } else { message = "Geçerli Bir Email Adresi Giriniz!!"; ViewBag.message = message; return(View(form)); } } catch (Exception e) { } } else { return(View(form)); } } return(View(hoca)); }
public ActionResult Klasik() { H_id = Session["hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 db = new SınavProjesiEntities1(); var derslist = db.Dersler.Where(s => s.Hoca_id == hid).Select(x => new SelectListItem { Text = x.Ders_Adi, Value = x.Ders_Adi }); ViewBag.Dersler = derslist; ViewData["Dersler"] = derslist; return(View()); }
public ActionResult SinavlarımList(int page = 1) { H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { var query = db.Sinavlar.ToList(); var result = query.Where(x => x.S_Hoca_id == hid).OrderBy(x => x.Sınav_id).Skip((page - 1) * postsPerPage).Take(postsPerPage).ToList(); int totalPostCount = query.Where(x => x.S_Hoca_id == hid).Count(); return(View(new PageSinavList() { Sinavlarim = new PageData <Sinavlar>(result, totalPostCount, page, postsPerPage) })); } }
public ActionResult dogruyanlısdelete(int id) { try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Sorular soru = db.Sorular.FirstOrDefault(x => x.Sid == id); Cevaplar cevap = db.Cevaplar.FirstOrDefault(x => x.Sid == id); List <SinavKagıdı> sinavkagidi = new List <SinavKagıdı>(); sinavkagidi = db.SinavKagıdı.Where(x => x.SoruId == soru.Sid).ToList(); if (sinavkagidi.Count() != 0) { foreach (var item in sinavkagidi) { db.SinavKagıdı.Remove(item); db.SaveChanges(); } db.Sorular.Remove(soru); db.Cevaplar.Remove(cevap); db.SaveChanges(); return(RedirectToRoute("soru11")); } else { if (soru != null || cevap != null) { db.Sorular.Remove(soru); db.Cevaplar.Remove(cevap); db.SaveChanges(); return(RedirectToRoute("soru11")); } else { return(RedirectToRoute("soru11")); } } } } catch (Exception e) { return(RedirectToRoute("soru11")); } }
public ActionResult Klasiklist(int page = 1) { soruTuru = "Klasik"; H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { var query = db.Sorular.ToList(); var result = query.Where(x => x.H_id == hid).ToList(); var acaba = result.Where(x => x.Sturu == soruTuru).OrderBy(x => x.Sid).Skip((page - 1) * postsPerPage).Take(postsPerPage).ToList(); int totalPostCount = result.Where(x => x.Sturu == soruTuru).Count(); return(View(new PageList() { Sorularımm = new PageData <Sorular>(acaba, totalPostCount, page, postsPerPage) })); } }
public ActionResult İletişim(EmailForm form, Hocalar a) { if (ModelState.IsValid) { try { SınavProjesiEntities1 db = new SınavProjesiEntities1(); Hocalar user = new Hocalar(); if (db.Hocalar.Where(x => x.Email == a.Email).Count() == 0) { message = "Geçerli Bir Email Adresi Giriniz!!"; ViewBag.message = message; return(View()); } else { SmtpClient SmtpServer = new SmtpClient("smtp.live.com"); var mail = new MailMessage(); mail.From = new MailAddress("*****@*****.**"); mail.To.Add(form.Email); mail.Subject = form.Konu; mail.IsBodyHtml = true; string htmlBody; htmlBody = " İsim: " + form.İsim + "<br>" + " Telefon: " + form.Tel + "<br>" + "Mesaj: " + form.Messaj; mail.Body = htmlBody; SmtpServer.Port = 587; SmtpServer.UseDefaultCredentials = false; SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "CTRL123alt"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); message = "Mesajınız iletildi!!"; ViewBag.message = message; return(RedirectToAction("İletişim", "Yardımcı")); } } catch (Exception ex) { } } return(View()); }
public ActionResult dogruyanlısedit(int id) { soruTuru = "Doğru_Yanlış"; SınavProjesiEntities1 db = new SınavProjesiEntities1(); var Cevap = db.Cevaplar.Where(s => s.Sid == id).FirstOrDefault(); var Soru = db.Sorular.Where(s => s.Sid == id).FirstOrDefault(); Soru _soru = new Soru(); _soru.Sid = id; _soru.Spuan = Soru.Spuan; _soru.Smetni = Soru.Smetni; _soru.Ders = Soru.Ders; _soru.Sturu = soruTuru; _soru.DogruCevap = Cevap.DogruCevap; return(View("dogruyanlısedit", _soru)); }
public ActionResult SifremiUnuttum(Hocalar c) { if (ModelState.IsValid) { using (SınavProjesiEntities1 con = new SınavProjesiEntities1()) { var count = con.Hocalar.Where(s => s.Email.Equals(c.Email)).FirstOrDefault(); if (count != null) { SmtpClient SmtpServer = new SmtpClient("smtp.live.com"); var mail = new MailMessage(); mail.IsBodyHtml = true; mail.From = new MailAddress("*****@*****.**"); mail.To.Add(c.Email); mail.Subject = "Kullanıcı Bilgileri Hatırlatma"; string htmlBody; htmlBody = "Şifreniz:" + count.Şifresi.ToString() + "<br>Giriş İçin <a href='#'>Tıklayınız</a>"; mail.Body = htmlBody; SmtpServer.Port = 587; SmtpServer.UseDefaultCredentials = false; SmtpServer.Credentials = new System.Net.NetworkCredential("*****@*****.**", "CTRL123alt"); SmtpServer.EnableSsl = true; SmtpServer.Send(mail); message = "Şifreniz Email Adresinize gönderilmiştir."; ViewBag.message = message; return(View()); } else { message = "Sitemizde Bu Email Adresi Kayıtlı Değil, Lütfen geçerli bir Email adresi giriniz"; ViewBag.message = message; return(View()); } } } return(View()); }
public ActionResult Klasikedit(Sorular soru, int id) { soruTuru = "Klasik"; try { using (SınavProjesiEntities1 db = new SınavProjesiEntities1()) { Sorular eksisoru = db.Sorular.FirstOrDefault(x => x.Sid == id); if (eksisoru != null) { if (db.Dersler.Where(x => x.Ders_Adi == soru.Ders).Count() != 0) { eksisoru.Smetni = soru.Smetni; eksisoru.Spuan = soru.Spuan; eksisoru.Sturu = soruTuru; eksisoru.Ders = soru.Ders; } else { message = "Geçerli Bir Ders Giriniz !!"; ViewBag.message = message; return(View()); } db.SaveChanges(); return(RedirectToRoute("soru5")); } else { return(null); } } } catch (Exception e) { return(null); } }
public ActionResult Testedit(int id) { soruTuru = "Test"; SınavProjesiEntities1 db = new SınavProjesiEntities1(); var Cevap = db.Cevaplar.Where(s => s.Sid == id).FirstOrDefault(); var Soru = db.Sorular.Where(s => s.Sid == id).FirstOrDefault(); Soru __soru = new Soru(); __soru.Sid = id; __soru.Spuan = Soru.Spuan; __soru.Smetni = Soru.Smetni; __soru.Ders = Soru.Ders; __soru.Sturu = soruTuru; __soru.A = Cevap.A; __soru.B = Cevap.B; __soru.C = Cevap.C; __soru.D = Cevap.D; __soru.E = Cevap.E; __soru.DogruCevap = Cevap.DogruCevap; return(View("Testedit", __soru)); }
public ActionResult DersEkle(Dersler form) { if (ModelState.IsValid) { Hoca_id = Session["Hid"].ToString(); try { SınavProjesiEntities1 db = new SınavProjesiEntities1(); Dersler ders = new Dersler(); if (db.Dersler.Where(x => x.Ders_Adi == form.Ders_Adi).Count() == 0) { ders.Ders_Adi = form.Ders_Adi.Trim(); ders.Hoca_id = Convert.ToInt32(Hoca_id); db.Dersler.Add(ders); db.SaveChanges(); message = "Ders Başarıyla Eklendi"; ViewBag.message = message; ModelState.Remove("Ders_Adi"); return(View()); } else { message = "Ders Adı Zaten Var Farklı Bir Ders Giriniz!!"; ViewBag.message = message; return(View()); } } catch (Exception ex) { } } return(View()); }
public ActionResult Klasikedit(int id) { SınavProjesiEntities1 db = new SınavProjesiEntities1(); return(View("Klasikedit", db.Sorular.Find(id))); }
public ActionResult Test(Soru test, string Siklar, string Dersler) { H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 db = new SınavProjesiEntities1(); var derslist = db.Dersler.Where(s => s.Hoca_id == hid).Select(x => new SelectListItem { Text = x.Ders_Adi, Value = x.Ders_Adi }); ViewBag.Dersler = derslist; ViewData["Dersler"] = derslist; var listsiklar = new SelectListItem[] { new SelectListItem() { Text = "A", Value = "A" }, new SelectListItem() { Text = "B", Value = "B" }, new SelectListItem() { Text = "C", Value = "C" }, new SelectListItem() { Text = "D", Value = "D" }, new SelectListItem() { Text = "E", Value = "E" }, }; ViewBag.Siklar = listsiklar; ViewData["Siklar"] = listsiklar; soruTuru = "Test"; Sorular _soru = new Sorular(); Cevaplar _cevap = new Cevaplar(); if (db.Dersler.Where(x => x.Ders_Adi == Dersler).Count() != 0) { _soru.Smetni = test.Smetni.Trim(); _soru.Sturu = soruTuru; _soru.H_id = hid; _soru.Spuan = Convert.ToInt32(test.Spuan); _soru.Ders = ViewBag.Ders = Dersler; _cevap.A = test.A.Trim(); _cevap.B = test.B.Trim(); _cevap.C = test.C.Trim(); _cevap.D = test.D.Trim(); _cevap.E = test.E.Trim(); _cevap.DogruCevap = Siklar; } else { message = "Geçerli Bir Ders Giriniz !!"; ViewBag.message = message; return(View()); } try { db.Sorular.Add(_soru); db.SaveChanges(); int s_id = _soru.Sid; _cevap.Sid = s_id; db.Cevaplar.Add(_cevap); db.SaveChanges(); ModelState.Remove("Smetni"); ModelState.Remove("Spuan"); ModelState.Remove("Dersler"); ModelState.Remove("Siklar"); ModelState.Remove("A"); ModelState.Remove("B"); ModelState.Remove("C"); ModelState.Remove("D"); ModelState.Remove("E"); } catch (Exception ex) { } message = "Test Sorusu Başarıyla Eklendi"; ViewBag.message = message; return(View()); }
public ActionResult DogruYanlis(Soru dogruyanlis, string Doğru_Yanlış, string Dersler) { H_id = Session["Hid"].ToString(); int hid = Convert.ToInt32(H_id); SınavProjesiEntities1 db = new SınavProjesiEntities1(); var derslist = db.Dersler.Where(s => s.Hoca_id == hid).Select(x => new SelectListItem { Text = x.Ders_Adi, Value = x.Ders_Adi }); ViewBag.Dersler = derslist; ViewData["Dersler"] = derslist; var listsiklar = new SelectListItem[] { new SelectListItem() { Text = "Doğru", Value = "Doğru" }, new SelectListItem() { Text = "Yanlış", Value = "Yanlış" }, }; ViewBag.Doğru_Yanlış = listsiklar; ViewData["Doğru_Yanlış"] = listsiklar; soruTuru = "Doğru_Yanlış"; Sorular _soru = new Sorular(); Cevaplar _cevap = new Cevaplar(); if (db.Dersler.Where(x => x.Ders_Adi == Dersler).Count() != 0) { _soru.Smetni = dogruyanlis.Smetni.Trim(); _soru.Sturu = soruTuru; _soru.H_id = hid; _soru.Spuan = Convert.ToInt32(dogruyanlis.Spuan); _soru.Ders = ViewBag.Ders = Dersler; _cevap.DogruCevap = Doğru_Yanlış; } else { message = "Geçerli Bir Ders Giriniz !!"; ViewBag.message = message; return(View()); } try { db.Sorular.Add(_soru); db.SaveChanges(); int s_id = _soru.Sid; _cevap.Sid = s_id; db.Cevaplar.Add(_cevap); db.SaveChanges(); ModelState.Remove("Smetni"); ModelState.Remove("Spuan"); ModelState.Remove("Dersler"); ModelState.Remove("Doğru_Yanlış"); } catch (Exception ex) { } message = "Doğru-Yanlış Sorusu Başarıyla Eklendi"; ViewBag.message = message; return(View()); }
public ActionResult DersDüzenle(int id) { SınavProjesiEntities1 db = new SınavProjesiEntities1(); return(View("DersDüzenle", db.Dersler.Find(id))); }