Esempio n. 1
0
        public ActionResult Add(Konu model, int[] periods)
        {
            SoruBankasiDbContext db = new SoruBankasiDbContext();

            if (ModelState.IsValid)
            {
                db.Konu.Add(model);
                db.SaveChanges();

                List <KonuSoruDonemi> lst = new List <KonuSoruDonemi>();
                foreach (int item in periods)
                {
                    KonuSoruDonemi konuSoruDonemi = new KonuSoruDonemi
                    {
                        KonuID      = model.ID,
                        SoruDonemID = item
                    };
                    lst.Add(konuSoruDonemi);
                }
                db.KonuSoruDonemi.AddRange(lst);
                db.SaveChanges();
                ViewBag.Message = $"<div class='alert alert-success'><strong>Başarılı!</strong> Konu Başarıyla Eklendi... </div>";
                ModelState.Clear();
            }

            GetQuestionPeriod();
            GetUserLessons();

            return(View(model));
        }
Esempio n. 2
0
        public ActionResult MasaSec(Guid id)
        {
            MasaSecViewModel model = new MasaSecViewModel();

            MasaTemizle();
            MultiMasaKullaniciTemizle();

            using (BilgiYarismasiEntities2 ent = new BilgiYarismasiEntities2())
            {
                Konu konu = ent.Konu.FirstOrDefault(p => p.Id == id);

                model.KonuId = id;

                model.masalar = ent.Masa
                                .Where(p => p.KonuId == id && p.Tip == (int)EnmMasaTipi.MultiPlayerMasa &&
                                       !p.BitisTarihi.HasValue
                                       )
                                .Select(p => new MasaModel
                {
                    Id         = p.Id,
                    masa       = p,
                    KisiSayisi = ent.MasaKullanici
                                 .Where(t => t.MasaId == p.Id)
                                 .Count()
                })
                                .ToList();
            }

            return(View(model));
        }
Esempio n. 3
0
        public ActionResult DeleteConfirmed(Guid id)
        {
            Konu konu = db.Konu.Find(id);

            db.Konu.Remove(konu);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
        public async Task UpdateKonu(Konu konuToBeUpdated, Konu konu) // ????
        {
            konuToBeUpdated.KonuBaslık = konu.KonuBaslık;
            konuToBeUpdated.KonuID     = konu.KonuID;
            konuToBeUpdated.Icerikler  = konu.Icerikler;

            await _unitOfWork.CommitAsync();
        }
Esempio n. 5
0
        public async Task <Konu> CreateKonu(Konu newKonu)
        {
            await _unitOfWork.Konular.AddAsync(newKonu);

            await _unitOfWork.CommitAsync();

            return(newKonu);
        }
Esempio n. 6
0
 public ActionResult Edit([Bind(Include = "Id,Ad,SoruSayisi,SureDk")] Konu konu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(konu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(konu));
 }
Esempio n. 7
0
        protected void Page_Load(object sender, EventArgs e)
        {
            birimlerstore.DataSource = BldSvc.birimal();
            birimlerstore.DataBind();

            grupstore.DataSource = BldSvc.grupal();
            grupstore.DataBind();

            if (AktifKullanici != null)
            {
                ximgCap.Hide();
                xtxtCap.Hide();
                KurumStore.DataSource = BldSvc.kurumno(AktifKullanici);
                KurumStore.DataBind();

                e_mail.Hide();
                Konu.Hide();
                tel.Hide();
                Label2.Hide();
                Label3.Hide();
                BasvuruNo.Hide();
            }
            else
            {
                Tarih.Hide();
                Kurumlar.Hide();
                basvuru.Hide();
                Label5.Hide();
                Label4.Hide();
                Sonuc.Hide();
                BasvuruNo.Hide();
            }

            var kurumId = GetKurumId();

            if (kurumId == 0)
            {
                // Response.Write("Olmaz öyle");
                return;
            }

            var kurum = BldSvc.GetKurumById(kurumId);

            if (kurum == null)
            {
                // Response.Write("Kurum null ");
                return;
            }

            lblKurumAdi.Text = kurum.Adi;

            // var user = (dto_kullanicilar)Session["kullanici"];
            //var kurumid = user.KurumId;
        }
Esempio n. 8
0
 public ActionResult Edit([Bind(Include = "Id,Name,UniteId")] Konu konu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(konu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.UniteId = new SelectList(db.Unites, "Id", "Name", konu.UniteId);
     return(View(konu));
 }
Esempio n. 9
0
 public ActionResult Edit([Bind(Include = "KonuID,KonuAdi,DersID")] Konu konu)
 {
     if (ModelState.IsValid)
     {
         db.Entry(konu).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.DersID = new SelectList(db.Ders, "DersID", "DersAdi", konu.DersID);
     return(PartialView(konu));
 }
Esempio n. 10
0
        public ActionResult Add(Konu konu)
        {
            using (EgitimUygulamasiDBContext db = new EgitimUygulamasiDBContext())
            {
                db.Konu.Add(konu);
                db.SaveChanges();
                ViewBag.Message = $"<div class='alert alert-success'><strong>Başarılı!</strong> Ders Başarıyla Eklendi... </div>";
                ViewBag.Topics  = db.Ders.ToList();
            }

            return(View());
        }
Esempio n. 11
0
        public ActionResult Create([Bind(Include = "Id,Ad,SoruSayisi,SureDk")] Konu konu)
        {
            if (ModelState.IsValid)
            {
                konu.Id = Guid.NewGuid();
                db.Konu.Add(konu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(konu));
        }
Esempio n. 12
0
        public ActionResult Create([Bind(Include = "Id,Name,UniteId")] Konu konu)
        {
            if (ModelState.IsValid)
            {
                db.Konus.Add(konu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.UniteId = new SelectList(db.Unites, "Id", "Name", konu.UniteId);
            return(View(konu));
        }
Esempio n. 13
0
        public ActionResult Create([Bind(Include = "KonuID,KonuAdi,DersID")] Konu konu)
        {
            if (ModelState.IsValid)
            {
                db.Konu.Add(konu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.DersID = new SelectList(db.Ders, "DersID", "DersAdi", konu.DersID);
            return(View(konu));
        }
Esempio n. 14
0
        public async Task <IActionResult> KonuEkle(Konu model)
        {
            if (ModelState.IsValid)
            {
                Konu yeniKonu = new Konu();
                yeniKonu.KonuBaslık = model.KonuBaslık;
                await _konuService.CreateKonu(model);

                return(RedirectToAction("Index"));
            }
            return(PartialView("KonuEkle", model));
        }
Esempio n. 15
0
 public ActionResult Edit(int ID)
 {
     using (EgitimUygulamasiDBContext db = new EgitimUygulamasiDBContext())
     {
         ViewBag.Topics = db.Ders.ToList();
         Konu konu = db.Konu.SingleOrDefault(x => x.ID.Equals(ID));
         if (konu != null)
         {
             return(View(konu));
         }
     }
     return(RedirectToRoute("Topics"));
 }
Esempio n. 16
0
        // GET: /Konu/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Konu konu = db.Konu.Find(id);

            if (konu == null)
            {
                return(HttpNotFound());
            }
            return(PartialView(konu));
        }
Esempio n. 17
0
        // GET: Yonetim/Konus/Delete/5
        public ActionResult Delete(Guid?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Konu konu = db.Konu.Find(id);

            if (konu == null)
            {
                return(HttpNotFound());
            }
            return(View(konu));
        }
Esempio n. 18
0
        public ActionResult SingleBasla(Guid id)
        {
            Session[SessionNames.KONU] = id;

            using (BilgiYarismasiEntities2 ent = new BilgiYarismasiEntities2())
            {
                Konu konu = ent.Konu.Where(p => p.Id == id).FirstOrDefault();

                Masa masa = new Masa();
                masa.Id              = Guid.NewGuid();
                masa.KisiSayisi      = 1;
                masa.KonuId          = id;
                masa.SoruSayisi      = 0;
                masa.SureDk          = konu.SureDk;
                masa.Tip             = (int)EnmMasaTipi.SinglePlaeyerMasa;
                masa.KayitTarihi     = DateTime.Now;
                masa.BaslangicTarihi = masa.KayitTarihi;

                ent.Masa.Add(masa);

                MasaKullanici masaKullanici = new MasaKullanici();
                masaKullanici.Id          = Guid.NewGuid();
                masaKullanici.KullaniciId = User.Identity.GetUserId().toGuid();
                masaKullanici.MasaId      = masa.Id;
                masaKullanici.SiraNo      = 1;
                masaKullanici.Tip         = (int)enmMasaKullaniciTipi.Yonetici;
                masaKullanici.KayitTarihi = DateTime.Now;

                ent.MasaKullanici.Add(masaKullanici);

                Yarisma yarisma = new Yarisma();
                yarisma.BaslangicTarihi = DateTime.Now;
                yarisma.Id = Guid.NewGuid();
                yarisma.MasaKullaniciId = masaKullanici.Id;
                yarisma.SoruSayisi      = 0;
                yarisma.SureDk          = masa.SureDk;

                ent.Yarisma.Add(yarisma);
                ent.SaveChanges();

                yarismayaSoruEkle(ent, yarisma);

                ent.SaveChanges();

                Session[SessionNames.MASA] = masa.Id;
            }

            return(RedirectToAction("SingleYaris"));
        }
Esempio n. 19
0
        // GET: /Konu/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Konu konu = db.Konu.Find(id);

            if (konu == null)
            {
                return(HttpNotFound());
            }
            ViewBag.DersID = new SelectList(db.Ders, "DersID", "DersAdi", konu.DersID);
            return(PartialView(konu));
        }
Esempio n. 20
0
        // GET: Konus/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Konu konu = db.Konus.Find(id);

            if (konu == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UniteId = new SelectList(db.Unites, "Id", "Name", konu.UniteId);
            return(View(konu));
        }
Esempio n. 21
0
        public ActionResult KonuEkle(Konu konu)
        {
            KonuRep kr = new KonuRep();

            if (ModelState.IsValid)
            {
                if (konu.UstKonuID == 0)
                {
                    konu.UstKonuID = null;
                }
                kr.Insert(konu);
                ViewBag.EklendiMi = true;
            }
            return(View());
        }
Esempio n. 22
0
        public ActionResult Create([Bind(Include = "ID,Baslik,Icerik,Tarih,OneCikar,UyeID,KategoriID,Resim")] Konu konu)
        {
            if (ModelState.IsValid)
            {
                konu.UyeID = ((Blog.DAL.Uye)Session["giris"]).ID;
                konu.Tarih = DateTime.Now;
                db.Konu.Add(konu);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.KategoriID = new SelectList(db.Kategori, "ID", "Ad", konu.KategoriID);
            ViewBag.UyeID      = new SelectList(db.Uye, "ID", "EPosta", konu.UyeID);
            return(View(konu));
        }
        public void BilgiAl()
        {
            //Console.WriteLine("----------{0}.Standın Bilgileri----------", standNo);
            Console.WriteLine("Standın alan bilgisini giriniz");
            alan = double.Parse(Console.ReadLine());

            Console.WriteLine("Standın konusunu giriniz:(1-2-3)");

            konu = (Konu)int.Parse(Console.ReadLine());

            Console.WriteLine("Standın Ziyaretci Sayisini giriniz");
            ziyaretciSayisi = int.Parse(Console.ReadLine());

            PersonelDoldur();
        }
Esempio n. 24
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Konu konu = db.Konu.Find(id);

            if (konu == null)
            {
                return(HttpNotFound());
            }
            ViewBag.KategoriID = new SelectList(db.Kategori, "ID", "Ad", konu.KategoriID);
            ViewBag.UyeID      = new SelectList(db.Uye, "ID", "EPosta", konu.UyeID);
            return(View(konu));
        }
Esempio n. 25
0
        public ActionResult Soru(int?id)
        {
            SoruViewModel svm = new SoruViewModel();

            svm.SiraNo = id.HasValue ? id.Value : 1;

            Yarisma quiz = Session[SessionNames.QUIZ] as Yarisma;
            Konu    konu = new Konu();

            if (quiz.BaslangicTarihi.AddMinutes(quiz.SureDk.Value) < DateTime.Now)
            {
                return(RedirectToAction("Bitir"));
            }

            using (BilgiYarismasiEntities2 ent = new BilgiYarismasiEntities2())
            {
                var qs = ent.YarismaSoru
                         .Where(p => p.YarismaId == quiz.Id && p.SiraNo == svm.SiraNo)
                         .FirstOrDefault();
                var soru = ent.Soru
                           .Where(p => p.Id == qs.SoruId)
                           .FirstOrDefault();

                svm.Sorusu = soru.Sorusu;

                var cevaplar = ent.YarismaSoruCevap
                               .Where(p => p.YarismaSoruId == qs.Id)
                               .ToList();

                foreach (var cevap in cevaplar)
                {
                    var            cvp = ent.Cevap.Where(p => p.Id == cevap.CevapId).FirstOrDefault();
                    CevapKisaModel c1  = new CevapKisaModel();
                    c1.Id     = cvp.Id;
                    c1.Cevabi = cvp.Cevabi;
                    svm.cevaplar.Add(c1);
                }

                konu = ent.Konu
                       .Where(p => p.Id == quiz.MasaKullaniciId)
                       .FirstOrDefault();
            }

            ViewBag.seconds = (int)((quiz.BaslangicTarihi.AddMinutes(konu.SureDk) - DateTime.Now).TotalSeconds);

            return(View(svm));
        }
Esempio n. 26
0
        public ActionResult Konu(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }

            Konu konu = db.Konu.Find(id);

            if (konu == null)
            {
                return(HttpNotFound());
            }

            ViewBag.Title = konu.Baslik;

            return(View(konu));
        }
Esempio n. 27
0
        public ActionResult Edit([Bind(Include = "ID,Baslik,Icerik,Tarih,OneCikar,UyeID,KategoriID,Resim")] Konu konu)
        {
            if (ModelState.IsValid)
            {
                var yeni = db.Konu.Find(konu.ID);
                db.Konu.Attach(yeni);

                yeni.Baslik     = konu.Baslik;
                yeni.Icerik     = konu.Icerik;
                yeni.KategoriID = konu.KategoriID;
                yeni.Resim      = konu.Resim;
                yeni.OneCikar   = konu.OneCikar;

                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.KategoriID = new SelectList(db.Kategori, "ID", "Ad", konu.KategoriID);
            ViewBag.UyeID      = new SelectList(db.Uye, "ID", "EPosta", konu.UyeID);
            return(View(konu));
        }
Esempio n. 28
0
        public string Delete(int ID)
        {
            string message = string.Empty;

            using (EgitimUygulamasiDBContext db = new EgitimUygulamasiDBContext())
            {
                Konu konu = db.Konu.SingleOrDefault(x => x.ID.Equals(ID));
                if (konu != null)
                {
                    db.Konu.Remove(konu);
                    db.SaveChanges();
                    message = JsonConvert.SerializeObject(new { durum = "OK", mesaj = "Konu Silindi" });
                }
                else
                {
                    message = JsonConvert.SerializeObject(new { durum = "No", mesaj = "Konu Silinemedi" });
                }
            }
            return(message);
        }
Esempio n. 29
0
 public ActionResult Edit(Konu model)
 {
     if (ModelState.IsValid)
     {
         using (EgitimUygulamasiDBContext db = new EgitimUygulamasiDBContext())
         {
             if (db.Konu.SingleOrDefault(x => x.KonuAdi.Equals(model.KonuAdi) && x.ID != model.ID) == null)
             {
                 ViewBag.Topics        = db.Ders.ToList();
                 db.Entry(model).State = System.Data.Entity.EntityState.Modified;
                 db.SaveChanges();
                 ViewBag.Message = $"<div class='alert alert-success'><strong>Başarılı!</strong> Konu Başarıyla Güncellendi... </div>";
                 ModelState.Clear();
             }
             else
             {
                 ViewBag.Message = $"<div class='alert alert-danger'><strong>Hata!</strong> Bu konu adı zaten kullanılıyor... </div>";
             }
         }
     }
     return(View(model));
 }
Esempio n. 30
0
        public string Delete(int ID)
        {
            string message = string.Empty;

            using (SoruBankasiDbContext db = new SoruBankasiDbContext())
            {
                List <KonuSoruDonemi> lst = db.KonuSoruDonemi.Where(x => x.KonuID.Equals(ID)).ToList();
                db.KonuSoruDonemi.RemoveRange(lst);

                Konu konu = db.Konu.SingleOrDefault(x => x.ID.Equals(ID));
                if (konu != null)
                {
                    db.Konu.Remove(konu);
                    db.SaveChanges();
                    message = JsonConvert.SerializeObject(new { durum = "OK", mesaj = "Konu Silindi" });
                }
                else
                {
                    message = JsonConvert.SerializeObject(new { durum = "No", mesaj = "Konu Silinemedi" });
                }
            }
            return(message);
        }