コード例 #1
0
        public ActionResult CreateArticleManager(Article_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.Article_image = "~/Content/images/" + fileName;
                chonHinh.SaveAs(Path.Combine(Server.MapPath("~/Content/images/"), fileName));
            }
            var manager = new Article_manager
            {
                Article_Alias       = viewModel.Article_Alias,
                Article_Description = viewModel.Article_Description,
                Article_category    = viewModel.Article_category,
                Article_image       = viewModel.Article_image,
                Cat_Id   = viewModel.Cat_Id,
                DateTime = viewModel.DateTime,
                Status   = viewModel.Status,
                Title    = viewModel.Title
            };

            dbContext.Article_managers.Add(manager);
            dbContext.SaveChanges();
            return(RedirectToAction("ListArticleManager", "Admin"));
        }
コード例 #2
0
        // Xóa Categoty
        public ActionResult DeleteArticleManager(int id)
        {
            var manager  = dbContext.Article_managers.Single(c => c.Id == id);
            var managers = new Article_manager
            {
                Article_Alias       = manager.Article_Alias,
                Article_Description = manager.Article_Description,
                Article_category    = manager.Article_category,
                Article_image       = manager.Article_image,
                Cat_Id   = manager.Cat_Id,
                DateTime = manager.DateTime,
                Status   = manager.Status,
                Title    = manager.Title
            };

            return(View(managers));
        }
コード例 #3
0
        public ActionResult EditArticleManager(Article_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.Article_image = "~/Content/images/" + fileName;
                chonHinh.SaveAs(Path.Combine(Server.MapPath("~/Content/images/"), fileName));
            }
            var manager = dbContext.Article_managers.Single(c => c.Id == viewModel.Id);

            manager.Article_Alias       = viewModel.Article_Alias;
            manager.Article_Description = viewModel.Article_Description;
            manager.Article_category    = viewModel.Article_category;
            manager.Article_image       = viewModel.Article_image;
            manager.Cat_Id   = viewModel.Cat_Id;
            manager.DateTime = viewModel.DateTime;
            manager.Status   = viewModel.Status;
            manager.Title    = viewModel.Title;
            dbContext.SaveChanges();

            return(RedirectToAction("ListArticleManager", "Admin"));
        }