Ejemplo n.º 1
0
        public JsonResult GeriAl(int?id)
        {
            if (id == null)
            {
                result
                .Status(enmStatus.error)
                .Message("Bişeyler Yanlış Gidiyor");
            }
            tbl_Tags tbl_Tags = db.tbl_Tags.SingleOrDefault(d => d.Id == id);

            if (tbl_Tags == null)
            {
                result
                .Status(enmStatus.error)
                .Message("Bişeyler Yanlış Gidiyor");
            }
            else
            {
                tbl_Tags.SilinmeTarihi   = null;
                db.Entry(tbl_Tags).State = EntityState.Modified;
                db.SaveChanges();
                result
                .Status(enmStatus.success)
                .Message("Başarıyla Geri Yüklendi")
                .Reload();
            }

            return(Json(result));
        }
Ejemplo n.º 2
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            tbl_Tags tbl_Tags = db.tbl_Tags.SingleOrDefault(d => d.Id == id);

            if (tbl_Tags == null)
            {
                return(HttpNotFound());
            }
            return(View(tbl_Tags));
        }
Ejemplo n.º 3
0
        public JsonResult Edit(tbl_Tags istek)
        {
            if (ModelState.IsValid)
            {
                if (string.IsNullOrEmpty(istek.Adi))
                {
                    result
                    .Status(enmStatus.warning)
                    .Message("Adı Alanı Boş Geçilemez");
                }
                else if (string.IsNullOrEmpty(istek.Url))
                {
                    result
                    .Status(enmStatus.warning)
                    .Message("Seo Url Alanı Boş Geçilemez");
                }
                else if (db.tbl_Tags.Any(d => d.Url == istek.Url && d.Id != istek.Id))
                {
                    result
                    .Status(enmStatus.warning)
                    .Message("Bu Url Başka Bir Yerde Kullanılmış");
                }
                else
                {
                    var data = db.tbl_Tags.SingleOrDefault(d => d.Id == istek.Id);
                    data.Url         = istek.Url;
                    data.Adi         = istek.Adi;
                    data.AktifDurumu = istek.AktifDurumu;

                    data.GuncellemeTarihi = DateTime.Now;


                    db.Entry(data).State = EntityState.Modified;
                    db.SaveChanges();
                    result
                    .Status(enmStatus.success)
                    .Message("Kayıt Başarıyla Güncellendi")
                    .Reload();
                }
            }
            else
            {
                result
                .Status(enmStatus.error)
                .Message("Bişeyler Eksik Lütfen Tüm Alanları Doldurunuz");
            }

            return(Json(result));
        }
Ejemplo n.º 4
0
        public JsonResult Create(tbl_Tags istek)
        {
            if (ModelState.IsValid)
            {
                if (string.IsNullOrEmpty(istek.Adi))
                {
                    result
                    .Status(enmStatus.warning)
                    .Message("Adı Alanı Boş Geçilemez");
                }
                else if (string.IsNullOrEmpty(istek.Url))
                {
                    result
                    .Status(enmStatus.warning)
                    .Message("Seo Url Alanı Boş Geçilemez");
                }
                else if (db.tbl_Tags.Any(d => d.Url == istek.Url))
                {
                    result
                    .Status(enmStatus.warning)
                    .Message("Bu Url Başka Bir Yerde Kullanılmış");
                }
                else
                {
                    istek.OlusturmaTarihi = DateTime.Now;
                    db.tbl_Tags.Add(istek);
                    db.SaveChanges();
                    result
                    .Status(enmStatus.success)
                    .Href("Tags")
                    .Message("Kayıt Başarıyla Eklendi");
                }
            }
            else
            {
                result
                .Status(enmStatus.error)
                .Message("Bişeyler Eksik Lütfen Tüm Alanları Doldurunuz");
            }

            return(Json(result));
        }
Ejemplo n.º 5
0
        public JsonResult Status(int id)
        {
            tbl_Tags tbl_Tags = db.tbl_Tags.SingleOrDefault(d => d.Id == id);

            if (tbl_Tags == null)
            {
                result
                .Status(enmStatus.error)
                .Message("Bişeyler Yanlış Gidiyor");
            }
            else
            {
                tbl_Tags.AktifDurumu     = !tbl_Tags.AktifDurumu;
                db.Entry(tbl_Tags).State = EntityState.Modified;
                db.SaveChanges();
                result
                .Status(enmStatus.success)
                .Reload();
            }
            return(Json(result));
        }
Ejemplo n.º 6
0
        public JsonResult KaliciSil(int id)
        {
            tbl_Tags tbl_Tags = db.tbl_Tags.SingleOrDefault(d => d.Id == id);

            if (tbl_Tags == null)
            {
                result
                .Status(enmStatus.error)
                .Message("Bişeyler Yanlış Gidiyor");
            }
            else
            {
                db.tbl_Tags.Remove(tbl_Tags);
                db.SaveChanges();
                result
                .Status(enmStatus.success)
                .Message("Başarılı Bir Şekilde Silindi")
                .Reload();
            }

            return(Json(result));
        }