public JsonResult DersEkle(DerslerModel model)
        {
            string statusMessage;

            if (ModelState.IsValid)
            {
                var dersler = derslerService.DersleriListele().ToList().Where(x => x.Aktifmi == true && x.DersAdi == model.DersAdi).FirstOrDefault();
                if (dersler == null)
                {
                    model.Aktifmi = true;
                    derslerService.DersEkle(model);
                    statusMessage = "Başarılı bir şekilde eklendi";
                }
                else
                {
                    statusMessage = "Böyle bir kayıt daha önce alınmış";
                }
            }
            else
            {
                statusMessage = "Bir hata oluştu";
            }

            return(new JsonResult {
                Data = statusMessage, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult DersSil(DerslerModel model)
        {
            string statusMessage;

            if (model != null)
            {
                derslerService.DersSil(model.TabloId);
                statusMessage = "Başarılı bir şekilde silindi";
            }
            else
            {
                statusMessage = "Bir hata oluştu";
            }

            return(new JsonResult {
                Data = statusMessage, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }
        public JsonResult DersGuncelle(DerslerModel model)
        {
            string statusMessage;

            if (ModelState.IsValid)
            {
                model.Aktifmi = true;
                derslerService.DersGuncelle(model);
                statusMessage = "Başarılı bir şekilde güncellendi";
            }
            else
            {
                statusMessage = "Bir hata oluştu";
            }

            return(new JsonResult {
                Data = statusMessage, JsonRequestBehavior = JsonRequestBehavior.AllowGet
            });
        }