Пример #1
0
        public ActionResult Edit(tblNhaXuatBan model, FormCollection collection)
        {
            db = new TRUONGHOCDbContext();
            var item = db.tblNhaXuatBans.Find(model.ID);

            item.TEN_NXB   = model.TEN_NXB;
            item.MA_NXB    = model.MA_NXB;
            item.DIA_CHI   = model.DIA_CHI;
            item.GHI_CHU   = model.GHI_CHU;
            item.SO_DTHOAI = model.SO_DTHOAI;

            var itemnxb = db.tblNhaXuatBans.Where(x => x.TRANGTHAI == 1 && x.ID != model.ID).ToList();

            foreach (var itemNXB in itemnxb)
            {
                if (item.MA_NXB == itemNXB.MA_NXB)
                {
                    ModelState.AddModelError("", "Mã đã tồn tại");
                    break;
                }
            }

            if (ModelState.IsValid)
            {
                db.SaveChanges();
                return(RedirectToAction("Index", "NXB"));
            }
            else
            {
                return(View(model));
            }
        }
Пример #2
0
        public ActionResult Create(tblNhaXuatBan model, FormCollection collection)
        {
            db = new TRUONGHOCDbContext();
            model.TRANGTHAI = 1;
            var item = db.tblNhaXuatBans.Where(x => x.TRANGTHAI == 1).ToList();

            foreach (var itemNXB in item)
            {
                if (model.MA_NXB == itemNXB.MA_NXB)
                {
                    ModelState.AddModelError("", "Mã đã tồn tại");
                    break;
                }
            }

            if (ModelState.IsValid)
            {
                db.tblNhaXuatBans.Add(model);
                db.SaveChanges();
                return(RedirectToAction("Index", "NXB"));
            }
            else
            {
                return(View());
            }
        }