Пример #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            Клиент_Книга клиент_Книга = db.Клиент_Книга.Find(id);

            db.Клиент_Книга.Remove(клиент_Книга);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Пример #2
0
        public ActionResult Create([Bind(Include = "ID_Клиент,ID_Книга,Дата_выдачи,Дата_возврата")] Клиент_Книга клиент_Книга)
        {
            if (ModelState.IsValid)
            {
                db.Клиент_Книга.Add(клиент_Книга);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ID_Клиент = new SelectList(db.Клиенты, "ID_Клиент", "Фамилия", клиент_Книга.ID_Клиент);
            ViewBag.ID_Книга  = new SelectList(db.Книги, "ID_Книга", "Название", клиент_Книга.ID_Книга);
            return(View(клиент_Книга));
        }
Пример #3
0
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Клиент_Книга клиент_Книга = db.Клиент_Книга.Find(id);

            if (клиент_Книга == null)
            {
                return(HttpNotFound());
            }
            return(View(клиент_Книга));
        }
Пример #4
0
        public ActionResult Edit(int?id)
        {
            //if (id == null)
            //{
            //return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
            // }
            Клиент_Книга клиент_Книга = db.Клиент_Книга.Find(id);

            if (клиент_Книга == null)
            {
                return(HttpNotFound());
            }
            ViewBag.ID_Клиент = new SelectList(db.Клиенты, "ID_Клиент", "Фамилия", клиент_Книга.ID_Клиент);
            ViewBag.ID_Книга  = new SelectList(db.Книги, "ID_Книга", "Название", клиент_Книга.ID_Книга);
            return(View(клиент_Книга));
        }
Пример #5
0
        public ActionResult Edit([Bind(Include = "ID_Выдачи,ID_Клиент,ID_Книга,Дата_выдачи,Дата_возврата")] Клиент_Книга клиент_Книга)
        {
            if (клиент_Книга.Дата_возврата < клиент_Книга.Дата_выдачи)
            {
                ModelState.AddModelError("", "Wrong date");
                return(View(клиент_Книга));
            }

            if (ModelState.IsValid)
            {
                db.Entry(клиент_Книга).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            ViewBag.ID_Клиент = new SelectList(db.Клиенты, "ID_Клиент", "Фамилия", клиент_Книга.ID_Клиент);
            ViewBag.ID_Книга  = new SelectList(db.Книги, "ID_Книга", "Название", клиент_Книга.ID_Книга);
            return(View(клиент_Книга));
        }