Example #1
0
        // GET: Booksurplus/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));
            }


            //Booksurplus booksurplus = db.Booksurplus.Find(id);

            Booksurplus booksurplus = db.Booksurplus.Where(x => x.Id == id).FirstOrDefault();

            if (booksurplus == null)
            {
                return(HttpNotFound());
            }

            return(View(booksurplus));
        }
Example #2
0
        public ActionResult Create([Bind(Include = "Id,BookCount,BookId,UserId,Name")] Booksurplus booksurplus)
        {
            //aranan kod süper satır. isimleri karşılaştırıp id yi ekliyor
            booksurplus.BookId = Convert.ToInt32(booksurplus.Name);
            // booksurplus.BookId = db.Books.FirstOrDefault(x => x.Name == booksurplus.Name).Id;
            booksurplus.UserId     = Session["ManagerId"].ToString();
            booksurplus.SchoolName = Session["SchoolName"].ToString();
            booksurplus.DemandDate = DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss");
            //booksurplus.Id = db.Booksurplus.FirstOrDefault(x => x.BookId == booksurplus.BookId).Id;
            ViewBag.KayıtHata = "";
            Booksurplus booksurplusControl = new Booksurplus();

            booksurplusControl = db.Booksurplus.FirstOrDefault(x => x.BookId == booksurplus.BookId && x.UserId == booksurplus.UserId);

            if (booksurplusControl != null)
            {
                TempData["Control"] = "1";
                return(RedirectToAction("Edit", new RouteValueDictionary(
                                            new { controller = "Booksurplus", action = "Edit", Id = booksurplus.Id })));
            }
            else
            {
                if (ModelState.IsValid)
                {
                    db.Booksurplus.Add(booksurplus);
                    //db.Entry(booksNeed).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                return(View(booksurplus));
            }
        }
Example #3
0
        public ActionResult DeleteConfirmed(int id)
        {
            Booksurplus booksurplus = db.Booksurplus.Find(id);

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

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