示例#1
0
        public ActionResult dersNotuEkle(DersNotu ders, HttpPostedFileBase dersNotuResimYol, string paylasanAdi, string dersAdi, DateTime paylasmaTarihi, string dersNotuAciklama, string dersBasligi)
        {
            ders.DersResimYol           = DersNotuResimEkle(dersNotuResimYol);
            ders.DersBuyukResimYol      = DersNotuBuyukResimEkle(dersNotuResimYol);
            ders.DersNotuPaylasmaTarihi = paylasmaTarihi;
            ders.DersAdi          = dersAdi;
            ders.paylasanAdi      = paylasanAdi;
            ders.DersBaslıgı      = dersBasligi;
            ders.DersNotuAciklama = dersNotuAciklama;
            ders.DersNotuDurum    = "1";
            db.Dersler.Add(ders);
            db.SaveChanges();

            return(RedirectToAction("dersNotuIslemleri"));
        }
示例#2
0
        public ActionResult DersNotuSil(int dersId)
        {
            DersNotu data = db.Dersler.Where(x => x.DersNotuID == dersId).SingleOrDefault();

            db.Dersler.Remove(data);
            if (data.DersResimYol != null)//bunu habersile koy dedi
            {
                if (System.IO.File.Exists(Server.MapPath(data.DersResimYol)))
                {
                    System.IO.File.Delete(Server.MapPath(data.DersResimYol));
                }
            }

            db.SaveChanges();

            return(RedirectToAction("dersNotuIslemleri"));
        }
示例#3
0
        public ActionResult DersNotuTalep(DersNotu ders, HttpPostedFileBase dersNotuResimYol)
        {
            DersNotu kullaniciNot = new DersNotu();

            kullaniciNot.DersNotuSahibiId = Convert.ToInt32(Session["Kullanici"]);
            int id           = Convert.ToInt32(Session["Kullanici"]);
            var kullaniciAdi = db.Kullanicilar.FirstOrDefault(x => x.KullaniciID == id).KullaniciAdi;

            kullaniciNot.paylasanAdi            = kullaniciAdi;
            kullaniciNot.DersResimYol           = DersNotuResimEkle(dersNotuResimYol);
            kullaniciNot.DersBuyukResimYol      = DersNotuBuyukResimEkle(dersNotuResimYol);
            kullaniciNot.DersAdi                = ders.DersAdi;
            kullaniciNot.DersBaslıgı            = ders.DersBaslıgı;
            kullaniciNot.DersNotuAciklama       = ders.DersNotuAciklama;
            kullaniciNot.DersNotuPaylasmaTarihi = DateTime.Now;
            kullaniciNot.DersNotuDurum          = "0";
            db.Dersler.Add(kullaniciNot);
            db.SaveChanges();

            return(RedirectToAction("DersNotu"));
        }
示例#4
0
        public ActionResult DersNotuDuzenle(DersNotu ders, HttpPostedFileBase dersNotuResimYol, string paylasanAdi, string dersAdi, DateTime paylasmaTarihi, string dersNotuAciklama, string dersBasligi, string dersNotuDurum)
        {
            DersNotu dersDuzenle = db.Dersler.FirstOrDefault(x => x.DersNotuID == ders.DersNotuID);

            dersDuzenle.paylasanAdi            = paylasanAdi;
            dersDuzenle.DersAdi                = dersAdi;
            dersDuzenle.DersNotuPaylasmaTarihi = paylasmaTarihi;
            dersDuzenle.DersNotuAciklama       = dersNotuAciklama;
            dersDuzenle.DersBaslıgı            = dersBasligi;
            dersDuzenle.DersNotuDurum          = dersNotuDurum;

            if (dersNotuResimYol != null)
            {
                if (System.IO.File.Exists(Server.MapPath(dersDuzenle.DersResimYol)))
                {
                    System.IO.File.Delete(Server.MapPath(dersDuzenle.DersResimYol));
                }
                dersDuzenle.DersResimYol      = DersNotuResimEkle(dersNotuResimYol);
                dersDuzenle.DersBuyukResimYol = DersNotuBuyukResimEkle(dersNotuResimYol);
            }
            db.SaveChanges();
            return(RedirectToAction("dersNotuIslemleri"));
        }
示例#5
0
        public ActionResult DersNotuDuzenle(int dersId)
        {
            DersNotu ders = db.Dersler.FirstOrDefault(x => x.DersNotuID == dersId);

            return(View(ders));
        }
示例#6
0
        public ActionResult DersNotuDetay(int id)
        {
            DersNotu ders = db.Dersler.FirstOrDefault(x => x.DersNotuID == id);

            return(View(ders));
        }