Example #1
0
        public ActionResult CreateProductManager(Product_manager viewModel, HttpPostedFileBase chonHinh)
        {
            if (chonHinh != null)
            {
                string fileName   = Path.GetFileNameWithoutExtension(chonHinh.FileName);
                string extensions = Path.GetExtension(chonHinh.FileName);
                fileName = fileName + DateTime.Now.ToString("yymmssfff") + extensions;
                viewModel.Product_image = "~/Content/images/" + fileName;
                chonHinh.SaveAs(Path.Combine(Server.MapPath("~/Content/images/"), fileName));
            }
            var manager = new Product_manager
            {
                Cat_Id              = viewModel.Cat_Id,
                DateTime            = viewModel.DateTime,
                Product_Alias       = viewModel.Product_Alias,
                Product_category    = viewModel.Product_category,
                Product_Description = viewModel.Product_Description,
                Product_image       = viewModel.Product_image,
                Product_Price       = viewModel.Product_Price,
                Status              = true,
                Title = viewModel.Title
            };

            dbContext.Product_managers.Add(manager);
            dbContext.SaveChanges();
            return(RedirectToAction("ListProductManager", "Admin"));
        }
Example #2
0
        public ActionResult DeleteProductManager(Product_manager viewModel)
        {
            var category = dbContext.Product_managers.Single(m => m.Id == viewModel.Id);

            category.Status = false;
            dbContext.SaveChanges();
            return(RedirectToAction("ListProductManager", "Admin"));
        }
Example #3
0
        //Xóa Manager
        public ActionResult DeleteProductManager(int id)
        {
            var category  = dbContext.Product_managers.Single(m => m.Id == id);
            var categorys = new Product_manager
            {
                Id                  = category.Id,
                Cat_Id              = category.Cat_Id,
                DateTime            = category.DateTime,
                Product_Alias       = category.Product_Alias,
                Product_category    = category.Product_category,
                Product_Description = category.Product_Description,
                Product_image       = category.Product_image,
                Product_Price       = category.Product_Price,
                Status              = category.Status,
                Title               = category.Title
            };

            return(View(categorys));
        }
Example #4
0
        public ActionResult EditProductManager(Product_manager viewModel, HttpPostedFileBase chonHinh)
        {
            if (chonHinh != null)
            {
                string fileName   = Path.GetFileNameWithoutExtension(chonHinh.FileName);
                string extensions = Path.GetExtension(chonHinh.FileName);
                fileName = fileName + DateTime.Now.ToString("yymmssfff") + extensions;
                viewModel.Product_image = "~/Content/images/" + fileName;
                chonHinh.SaveAs(Path.Combine(Server.MapPath("~/Content/images/"), fileName));
            }
            var category = dbContext.Product_managers.Single(m => m.Id == viewModel.Id);

            category.Cat_Id              = viewModel.Cat_Id;
            category.DateTime            = viewModel.DateTime;
            category.Product_Alias       = viewModel.Product_Alias;
            category.Product_category    = viewModel.Product_category;
            category.Product_Description = viewModel.Product_Description;
            category.Product_image       = viewModel.Product_image;
            category.Product_Price       = viewModel.Product_Price;
            category.Title = viewModel.Title;
            dbContext.SaveChanges();
            return(RedirectToAction("ListProductManager", "Admin"));
        }