Beispiel #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            BooksStock booksStock = db.BooksStocks.Find(id);

            db.BooksStocks.Remove(booksStock);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Beispiel #2
0
 public ActionResult Edit([Bind(Include = "Id,BookCount,BookId,DemandDate,Name,UserId")] BooksStock booksStock)
 {
     if (ModelState.IsValid)
     {
         booksStock.DemandDate      = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
         db.Entry(booksStock).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(booksStock));
 }
Beispiel #3
0
        // GET: BooksStocks/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BooksStock booksStock = db.BooksStocks.Find(id);

            if (booksStock == null)
            {
                return(HttpNotFound());
            }
            return(View(booksStock));
        }
Beispiel #4
0
        public ActionResult Create([Bind(Include = "Id,BookCount,BookId,UserId,Name")] BooksStock booksStock)
        {
            //aranan kod süper satır. isimleri karşılaştırıp id yi ekliyor.
            /*"Arapça - 5 Ders ve Öğrenci Çalışma Kitabı"*/
            booksStock.BookId     = db.Books.FirstOrDefault(x => x.Id.ToString() == booksStock.Name).Id;
            booksStock.DemandDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
            booksStock.UserId     = Session["ManagerId"].ToString();

            ViewBag.KayıtHata = "";
            BooksStock bookNeedControl = new BooksStock();

            bookNeedControl = db.BooksStocks.FirstOrDefault(x => x.BookId == booksStock.BookId);
            if (bookNeedControl != null)
            {
                TempData["Control"] = "1";
                booksStock.Id       = db.BooksStocks.FirstOrDefault(x => x.BookId == booksStock.BookId).Id;
                return(RedirectToAction("Edit", new RouteValueDictionary(
                                            new { controller = "BooksStocks", action = "Edit", Id = booksStock.Id })));
            }



            if (ModelState.IsValid)
            {
                db.BooksStocks.Add(booksStock);
                //db.Entry(booksNeed).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            return(View(booksStock));



            //if (ModelState.IsValid)
            //{
            //    db.BooksStocks.Add(booksStock);
            //    db.SaveChanges();
            //    return RedirectToAction("Index");
            //}

            //return View(booksStock);
        }
Beispiel #5
0
        // GET: BooksStocks/Edit/5
        public ActionResult Edit(int?id)
        {
            ViewBag.KayıtHata = "";

            if (TempData["Control"] != null)
            {
                ViewBag.KayıtHata = " Bu Kitabı daha önce eklediniz. Lütfen kitap sayısını güncelleyiniz!";
            }


            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BooksStock booksStock = db.BooksStocks.Find(id);

            if (booksStock == null)
            {
                return(HttpNotFound());
            }
            return(View(booksStock));
        }