public ActionResult Edit(int id)
        {
            BookType   entity = _db.BookTypes.Find(id);
            BookTypeVM model  = new BookTypeVM();

            model.TypeName = entity.TypeName;
            return(View(model));
        }
        public ActionResult Edit(BookTypeVM model)
        {
            BookType mevcut = _db.BookTypes.Find(model.ID);

            mevcut.TypeName = model.TypeName;


            if (ModelState.IsValid)
            {
                _db.SaveChanges();
                return(RedirectToAction("Index", "BookType"));
            }
            else
            {
                return(View());
            }
        }
        public JsonResult Add(BookTypeVM model)
        {
            BookType yeni = new BookType();

            yeni.TypeName = model.TypeName;
            if (ModelState.IsValid)
            {
                _db.BookTypes.Add(yeni);
                _db.SaveChanges();
                //return RedirectToAction("Index", "BookType");
                return(Json(new { Success = true, Message = "Ekleme başarılı" }, JsonRequestBehavior.AllowGet));
            }
            else
            {
                //return View();
                return(Json(new { Success = false, Message = "Ekleme başarısız" }, JsonRequestBehavior.AllowGet));
            }
        }