Пример #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            CATEGORY_PRODUCT cATEGORY_PRODUCT = db.CATEGORY_PRODUCT.Find(id);

            db.CATEGORY_PRODUCT.Remove(cATEGORY_PRODUCT);
            int i = cATEGORY_PRODUCT.CategoryId;

            db.SaveChanges();
            return(RedirectToAction("Index", new { Id = i }));
        }
Пример #2
0
        public ActionResult Create([Bind(Include = "Id,Name,CategoryId,Lock")] CATEGORY_PRODUCT cATEGORY_PRODUCT)
        {
            if (ModelState.IsValid)
            {
                db.CATEGORY_PRODUCT.Add(cATEGORY_PRODUCT);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.CategoryId = new SelectList(db.CATEGORY, "Id", "Name", cATEGORY_PRODUCT.CategoryId);
            return(View(cATEGORY_PRODUCT));
        }
Пример #3
0
 public ActionResult Edit([Bind(Include = "Id,Name,CategoryId,Lock")] CATEGORY_PRODUCT cATEGORY_PRODUCT)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cATEGORY_PRODUCT).State = EntityState.Modified;
         db.SaveChanges();
         ViewBag.ParentCategoy = cATEGORY_PRODUCT.CategoryId;
         return(RedirectToAction("Index", new { Id = cATEGORY_PRODUCT.CategoryId }));
     }
     ViewBag.CategoryId = new SelectList(db.CATEGORY, "Id", "Name", cATEGORY_PRODUCT.CategoryId);
     return(View(cATEGORY_PRODUCT));
 }
Пример #4
0
        // GET: TBL_CATEGORYPRODUCT
        //public ActionResult Index()
        //{
        //    int Id = ViewBag.ParentCategoy;
        //    if (Id <= 0)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    var tBL_CATEGORYPRODUCT = db.CATEGORY_PRODUCT.Include(t => t.CATEGORY).Where(cp => cp.CategoryId == Id);
        //    if (tBL_CATEGORYPRODUCT == null)
        //    {
        //        return HttpNotFound();
        //    }

        //    ViewBag.ParentCategoy = Id;
        //    return View(tBL_CATEGORYPRODUCT.ToList().OrderByDescending(o => o.Name));
        //}



        // GET: CATEGORY_PRODUCT/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CATEGORY_PRODUCT cATEGORY_PRODUCT = db.CATEGORY_PRODUCT.Find(id);

            if (cATEGORY_PRODUCT == null)
            {
                return(HttpNotFound());
            }
            return(View(cATEGORY_PRODUCT));
        }
Пример #5
0
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            CATEGORY_PRODUCT cATEGORY_PRODUCT = db.CATEGORY_PRODUCT.Find(id);

            if (cATEGORY_PRODUCT == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CategoryId = new SelectList(db.CATEGORY, "Id", "Name", cATEGORY_PRODUCT.CategoryId);
            return(View(cATEGORY_PRODUCT));
        }
Пример #6
0
        public string EditCategory(CategoryModel category)
        {
            if (Session["login"] is null)
            {
                return("");
            }

            if (String.IsNullOrEmpty(category.CategoryName) || String.IsNullOrEmpty(category.CategoryIcon))
            {
                return("Vui lòng nhập đầy đủ thông tin");
            }

            using (THUONGMAIDIENTUEntities db = new THUONGMAIDIENTUEntities())
            {
                CATEGORY_PRODUCT c = new CATEGORY_PRODUCT();
                if (category.IdCategory > 0)
                {
                    c = db.CATEGORY_PRODUCT.Where(x => x.IdCategory == category.IdCategory).FirstOrDefault();
                }
                if (c is null)
                {
                    return("Dữ liệu bất thường vui lòng thử lại sau");
                }
                c.CategoryName = category.CategoryName;
                c.CategoryIcon = category.CategoryIcon;
                if (category.IdCategory == 0)
                {
                    db.CATEGORY_PRODUCT.Add(c);
                }
                try
                {
                    db.SaveChanges();
                }
                catch (Exception ex)
                {
                    return(ex.Message);
                }
            }
            return("ok");
        }