예제 #1
0
        public IActionResult Ekle(Models.Gunluk gunluk)
        {
            var id = (int)HttpContext.Session.GetInt32("id");

            gunluk.OgrenciID  = id;
            gunluk.Tarih      = DateTime.UtcNow;
            gunluk.OnayDurumu = -1;
            db.Gunlukler.Add(gunluk);
            db.SaveChanges();
            return(Redirect("~/Gunluk/Ekle/" + id));
        }
예제 #2
0
        public IActionResult Duzenle(Models.Gunluk gunluk, int id)
        {
            Models.Gunluk anaveri = db.Gunlukler.Find(id);

            anaveri.Baslik   = gunluk.Baslik;
            anaveri.Bilgiler = gunluk.Bilgiler;
            anaveri.Tarih    = gunluk.Tarih;



            db.SaveChanges();
            return(Redirect("~/Gunluk/Listele"));
        }
예제 #3
0
        public IActionResult Duzenle(int id)
        {
            Models.Gunluk gunluk = db.Gunlukler.ToList().Find(x => x.ID == id);


            int kisiid = (int)HttpContext.Session.GetInt32("id");

            if (kisiid != gunluk.OgrenciID)
            {
                return(Redirect("~/Error/AuthProblem"));
            }

            if (gunluk.Tarih == DateTime.UtcNow)
            {
                return(View(gunluk));
            }
            else
            {
                return(Redirect("~/Gunluk/Goruntule/" + id));
            }
        }