Пример #1
0
        public ActionResult Create([Bind(Include = "ID,Path,Priority,Visiblity")] Tbl_Banners tbl_Banners)
        {
            if (ModelState.IsValid)
            {
                db.Tbl_Banners.Add(tbl_Banners);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tbl_Banners));
        }
Пример #2
0
        public ActionResult Create([Bind(Include = "ID,Name,AuthorID,PagesCount,Size,Fi,SubjectID,TranslatorID,Image,CoverType,ISBN,ReleasedDate,PublishedDate,circulation,IsTranslated")] Tbl_Books tbl_Books)
        {
            if (
                (tbl_Books.Name == null || tbl_Books.Name.Length == 0) ||
                (tbl_Books.Image == null || tbl_Books.Image.Length == 0) ||
                (tbl_Books.ISBN == null || tbl_Books.ISBN == 0) ||
                (tbl_Books.ReleasedDate == null) ||
                (tbl_Books.TranslatorID == null) ||
                (tbl_Books.AuthorID == -1)
                )
            {
                ViewBag.ErrorMessage = "لطفا مقادیر را درست وارد کنید...";
            }
            else if (ModelState.IsValid)
            {
                if (!tbl_Books.IsTranslated)
                {
                    tbl_Books.TranslatorID = -1;
                }
                db.Tbl_Books.Add(tbl_Books);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            var AuthorsAndTranslators    = db.Tbl_authorsAndTranslators.Select(n => new { ID = n.ID, FullName = n.FName + " " + n.LName });
            var LstAuthorsAndTranslators = AuthorsAndTranslators.ToList();

            //LstAuthorsAndTranslators.Insert(0, new { ID = 0, FullName = "" });
            ViewBag.TranslatorID = ViewBag.AuthorID = new SelectList(LstAuthorsAndTranslators, "ID", "FullName");
            //ViewBag.TranslatorID = new SelectList(LstAuthorsAndTranslators, "ID", "FullName"); //new SelectList(db.Tbl_authorsAndTranslators, "ID", "FName");

            ViewBag.SubjectID = new SelectList(db.Tbl_BooksCategories, "ID", "Name");

            var LstCoverType = db.Tbl_BooksCoverType.ToList();

            LstCoverType.Insert(0, new Tbl_BooksCoverType {
                ID = 0, Name = ""
            });
            ViewBag.CoverType = new SelectList(LstCoverType, "ID", "Name");

            var LstBooksSize = db.Tbl_BooksSize.ToList();

            LstBooksSize.Insert(0, new Tbl_BooksSize {
                ID = 0, Name = ""
            });
            ViewBag.Size = new SelectList(LstBooksSize, "ID", "Name");

            //ViewBag.AuthorID = new SelectList(db.Tbl_authorsAndTranslators, "ID", "FName", tbl_Books.AuthorID);
            //ViewBag.TranslatorID = new SelectList(db.Tbl_authorsAndTranslators, "ID", "FName", tbl_Books.TranslatorID);
            //ViewBag.SubjectID = new SelectList(db.Tbl_BooksCategories, "ID", "Name", tbl_Books.SubjectID);
            //ViewBag.CoverType = new SelectList(db.Tbl_BooksCoverType, "ID", "Name", tbl_Books.CoverType);
            //ViewBag.Size = new SelectList(db.Tbl_BooksSize, "ID", "Name", tbl_Books.Size);
            return(View(tbl_Books));
        }
        public ActionResult Create([Bind(Include = "ID,Name")] Tbl_ProductsType tbl_ProductsType)
        {
            if (ModelState.IsValid)
            {
                db.Tbl_ProductsType.Add(tbl_ProductsType);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tbl_ProductsType));
        }
Пример #4
0
        public ActionResult Create([Bind(Include = "ID,FName,LName")] Tbl_authorsAndTranslators tbl_authorsAndTranslators)
        {
            if (ModelState.IsValid)
            {
                db.Tbl_authorsAndTranslators.Add(tbl_authorsAndTranslators);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tbl_authorsAndTranslators));
        }
Пример #5
0
        public ActionResult Create([Bind(Include = "ID,Name,AuthorID,PagesCount,Size,Fi,SubjectID,TranslatorID,Image,CoverType,ISBN,ReleasedDate,PublishedDate,circulation,IsTranslated")] Tbl_Books tbl_Books)
        {
            if (ModelState.IsValid)
            {
                db.Tbl_Books.Add(tbl_Books);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            ViewBag.AuthorID = new SelectList(db.Tbl_authorsAndTranslators, "ID", "FName", tbl_Books.AuthorID);
            ViewBag.TranslatorID = new SelectList(db.Tbl_authorsAndTranslators, "ID", "FName", tbl_Books.TranslatorID);
            ViewBag.SubjectID = new SelectList(db.Tbl_BooksCategories, "ID", "Name", tbl_Books.SubjectID);
            ViewBag.CoverType = new SelectList(db.Tbl_BooksCoverType, "ID", "Name", tbl_Books.CoverType);
            ViewBag.Size = new SelectList(db.Tbl_BooksSize, "ID", "Name", tbl_Books.Size);
            return View(tbl_Books);
        }
        public ActionResult Create([Bind(Include = "ID,Name,IsChild,ParentID")] Tbl_BooksCategories tbl_BooksCategories)
        {
            if (ModelState.IsValid)
            {
                if (!tbl_BooksCategories.IsChild)
                {
                    tbl_BooksCategories.ParentID = -1;
                    tbl_BooksCategories.IsChild  = true;
                }

                db.Tbl_BooksCategories.Add(tbl_BooksCategories);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.ParentID = new SelectList(db.Tbl_BooksCategories, "ID", "Name", tbl_BooksCategories.ParentID);
            return(View(tbl_BooksCategories));
        }