Ejemplo n.º 1
0
 public JsonResult GuncellePost(String id, String ad, String soyad, String mail, String kullaniciadi, int durum, String grup, String sifre)
 {
     if (Session["kimlik"] != null)
     {
         KullaniciBilgi bilgi = new KullaniciBilgi();
         int            sid   = Convert.ToInt32(Guvenlik.SİFRELECOZ(id));
         var            veri  = db.Kullanici.Where(s => s.ID == sid).FirstOrDefault();
         veri.Ad            = ad;
         veri.Soyad         = soyad;
         veri.Mail          = mail;
         veri.Kullanici_Adi = kullaniciadi;
         veri.Durum         = durum;
         veri.Grup_ID       = int.Parse(teknikservis.Controllers.Guvenlik.SİFRELECOZ(grup));
         if (sifre != null)
         {
             veri.Sifre = teknikservis.Controllers.Guvenlik.MD5S(sifre);
         }
         veri.Guncellenme = DateTime.Now;
         db.SaveChanges();
         bilgi.mesaj = "başarıyla güncellendi !";
         return(Json(bilgi));
     }
     else
     {
         return(null);
     }
 }
Ejemplo n.º 2
0
        public ActionResult Index()
        {
            var tbl_Yorum = db.tbl_Yorum.AsQueryable();

            if (!KullaniciBilgi.YetkiliMi(enmYetkiler.KaliciSilme, RouteData))
            {
                tbl_Yorum = tbl_Yorum.Where(d => d.SilinmeTarihi == null);
            }
            return(View(tbl_Yorum.Include(t => t.tbl_Icerik).ToList()));
        }
Ejemplo n.º 3
0
        public ActionResult Index()
        {
            var tbl_Tags = db.tbl_Tags.AsQueryable();

            if (!KullaniciBilgi.YetkiliMi(enmYetkiler.KaliciSilme, RouteData))
            {
                tbl_Tags = db.tbl_Tags.Where(d => d.SilinmeTarihi == null).AsQueryable();
            }

            return(View(tbl_Tags.ToList()));
        }
Ejemplo n.º 4
0
 public ActionResult KulGuncelle(int id, KullaniciBilgi form)
 {
     try
     {
         db.Entry(form).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("KulBilgiler"));
     }
     catch
     {
         return(View());
     }
 }
Ejemplo n.º 5
0
        public ActionResult Index()
        {
            var tbl_Icerik = db.tbl_Icerik.AsQueryable();

            if (!KullaniciBilgi.YetkiliMi(enmYetkiler.KaliciSilme, RouteData))
            {
                tbl_Icerik = tbl_Icerik.Where(d => d.SilinmeTarihi == null).AsQueryable();
            }
            if (!KullaniciBilgi.YetkiliMi(enmYetkiler.ButunYetkiler, RouteData))
            {
                tbl_Icerik = tbl_Icerik.Where(d => d.KullaniciId == KullaniciBilgi.Kullanici.Id).AsQueryable();
            }
            return(View(tbl_Icerik.Include(t => t.tbl_Icerik2).Include(t => t.tbl_Kullanici).ToList()));
        }
 public ActionResult Index(KullaniciBilgi form)
 {
     //KullaniciBilgi gelen = new KullaniciBilgi();
     if (ModelState.IsValid)
     {
         db.KullaniciBilgis.Add(form);
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     else
     {
         return(View(form));
     }
 }
Ejemplo n.º 7
0
        public JsonResult YeniKullanici(String ad, String soyad, String mail, String kullaniciadi, String sifre, String grup)
        {
            KullaniciBilgi bilgi     = new KullaniciBilgi();
            Kullanici      kullanici = new Kullanici();

            kullanici.Ad            = ad;
            kullanici.Soyad         = soyad;
            kullanici.Mail          = mail;
            kullanici.Kullanici_Adi = kullaniciadi;
            kullanici.Sifre         = teknikservis.Controllers.Guvenlik.MD5S(sifre);
            kullanici.Grup_ID       = int.Parse(teknikservis.Controllers.Guvenlik.SİFRELECOZ(grup));
            kullanici.Kayit_Tarihi  = DateTime.Now;
            kullanici.Guncellenme   = DateTime.Now;
            kullanici.Durum         = 1;
            db.Kullanici.Add(kullanici);
            db.SaveChanges();
            bilgi.mesaj = "Kullanıcı Başarıyla Oluşturuldu !";
            return(Json(bilgi));
        }
Ejemplo n.º 8
0
        public JsonResult KaliciSil(int id)
        {
            var icerikSorgum = db.tbl_Icerik.AsQueryable();

            if (!KullaniciBilgi.YetkiliMi(enmYetkiler.ButunYetkiler, RouteData))
            {
                icerikSorgum = icerikSorgum.Where(d => d.KullaniciId == KullaniciBilgi.Kullanici.Id);
            }
            tbl_Icerik tbl_Icerik = icerikSorgum.SingleOrDefault(d => d.Id == id);

            if (tbl_Icerik == null)
            {
                result
                .Status(enmStatus.error)
                .Message("Bişeyler Yanlış Gidiyor");
            }
            else
            {
                foreach (var item in tbl_Icerik.tbl_Icerik1.ToList())
                {
                    if (tbl_Icerik.tbl_Icerik2 != null)
                    {
                        item.UstId = tbl_Icerik.tbl_Icerik2.Id;
                    }
                    else
                    {
                        item.UstId = null;
                    }
                    db.Entry(item).State = EntityState.Modified;
                }
                db.tbl_Yorum.RemoveRange(tbl_Icerik.tbl_Yorum);
                db.tbl_Icerik.Remove(tbl_Icerik);
                db.SaveChanges();
                result
                .Status(enmStatus.success)
                .Message("Başarılı Bir Şekilde Silindi")
                .Reload();
            }
            return(Json(result));
        }
Ejemplo n.º 9
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            var icerikSorgum = db.tbl_Icerik.AsQueryable();

            if (!KullaniciBilgi.YetkiliMi(enmYetkiler.ButunYetkiler, RouteData))
            {
                icerikSorgum = icerikSorgum.Where(d => d.KullaniciId == KullaniciBilgi.Kullanici.Id);
            }

            tbl_Icerik tbl_Icerik = icerikSorgum.SingleOrDefault(d => d.Id == id);

            if (tbl_Icerik == null)
            {
                return(HttpNotFound());
            }
            ViewBag.UstId = new SelectList(db.tbl_Icerik, "Id", "Baslik", tbl_Icerik.UstId);
            return(View(tbl_Icerik));
        }
Ejemplo n.º 10
0
        public JsonResult Delete(int?id)
        {
            if (id == null)
            {
                result
                .Status(enmStatus.error)
                .Message("Bişeyler Yanlış Gidiyor");
            }
            var icerikSorgum = db.tbl_Icerik.AsQueryable();

            if (!KullaniciBilgi.YetkiliMi(enmYetkiler.ButunYetkiler, RouteData))
            {
                icerikSorgum = icerikSorgum.Where(d => d.KullaniciId == KullaniciBilgi.Kullanici.Id);
            }

            tbl_Icerik tbl_Icerik = icerikSorgum.SingleOrDefault(d => d.Id == id);

            if (tbl_Icerik == null)
            {
                result
                .Status(enmStatus.error)
                .Message("Bişeyler Yanlış Gidiyor");
            }
            else
            {
                tbl_Icerik.SilinmeTarihi = DateTime.Now;
                //tbl_Icerik.AktifDurumu = false;
                db.Entry(tbl_Icerik).State = EntityState.Modified;
                db.SaveChanges();
                result
                .Status(enmStatus.success)
                .Message("Başarıyla Geri Dönüşüme Gönderildi")
                .Reload();
            }
            return(Json(result));
        }
Ejemplo n.º 11
0
        public static Kullanici ToEntity(this KullaniciBilgi resource)

        {
            return(resource == null ? null : Mapper.Map <Kullanici>(resource));
        }