public JsonResult IlanGuncelle(int?ilanid, string ad)
        {
            if (ilanid == null || string.IsNullOrEmpty(ad.Trim()))
            {
                return(Json(new
                {
                    success = false,
                    message = "Boş Geçme"
                }, JsonRequestBehavior.AllowGet));
            }

            try
            {
                var ilanturu = new IlanTuruRepo().GetByID(ilanid.Value);
                ilanturu.Ad = ad;
                new IlanTuruRepo().Update();
                return(Json(new
                {
                    success = true,
                    message = "Güncelleme Başarılı"
                }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new
                {
                    success = false,
                    message = $"Güncelleme Başarısız:> {ex.Message}"
                }, JsonRequestBehavior.AllowGet));
            }
        }
        public JsonResult IlanTuruGetir(int?id)
        {
            if (id == null)
            {
                return(Json(new
                {
                    success = false,
                    message = "Boş geçme"
                }, JsonRequestBehavior.AllowGet));
            }

            var ilanturu = new IlanTuruRepo().GetByID(id.Value);

            return(Json(new
            {
                success = true,
                message = ilanturu.Ad
            }, JsonRequestBehavior.AllowGet));
        }
        public JsonResult YeniIlanTuru(string ilanturuadi)
        {
            if (string.IsNullOrEmpty(ilanturuadi.Trim()))
            {
                return(Json(new
                {
                    success = false,
                    message = "Boş geçme"
                }, JsonRequestBehavior.AllowGet));
            }
            var ilanTuru = new IlanTuruRepo().GetAll().Where(x => x.Ad.ToLower() == ilanturuadi.ToLower()).FirstOrDefault();

            if (ilanTuru != null)
            {
                return(Json(new
                {
                    success = false,
                    message = $"Zaten {ilanTuru.Ad} adında bir kayıt var"
                }, JsonRequestBehavior.AllowGet));
            }
            try
            {
                new IlanTuruRepo().Insert(new IlanTuru()
                {
                    Ad = ilanturuadi
                });
                return(Json(new
                {
                    success = true,
                    message = $"{ilanturuadi} Kaydı Eklenmiştir"
                }, JsonRequestBehavior.AllowGet));
            }
            catch (Exception ex)
            {
                return(Json(new
                {
                    success = false,
                    message = $"{ilanturuadi} Kaydı Eklenemedi=> {ex.Message}"
                }, JsonRequestBehavior.AllowGet));
            }
        }