示例#1
0
        public ActionResult Update(stanfVanBan vanBan, HttpPostedFileBase TenFile)
        {
            PrepareDataForDropList();
            if (ModelState.IsValid)
            {
                if (TenFile != null && TenFile.ContentLength > 0)
                {
                    var fileName = Path.GetFileName(TenFile.FileName);
                    TenFile.SaveAs(Server.MapPath("~/Content/Files/" + fileName));
                    vanBan.TenFile  = fileName;
                    vanBan.DuongDan = "~/Content/Files/" + fileName;
                    if (fileName != null)
                    {
                        var arr = fileName.Split('.');
                        vanBan.DinhDang = arr[arr.Length - 1];
                    }

                    stanfVanBan vanBanOld = Model.stanfVanBans.First(v => v.Id == vanBan.Id);
                    if (vanBanOld != null)
                    {
                        Model.Entry(vanBanOld).CurrentValues.SetValues(vanBan);
                    }
                    Model.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            return(View());
        }
示例#2
0
        public ActionResult Delete(string id)
        {
            stanfVanBan vanBan = Model.stanfVanBans.First(s => s.Id == id);

            if (vanBan != null)
            {
                Model.stanfVanBans.Remove(vanBan);
                Model.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View("Index"));
        }
示例#3
0
        public ActionResult Create(stanfVanBan vanBan, HttpPostedFileBase fUpload)
        {
            if (ModelState.IsValid)
            {
                if (fUpload != null && fUpload.ContentLength > 0)
                {
                    var fileName = Path.GetFileName(fUpload.FileName);
                    fUpload.SaveAs(Server.MapPath("~/Content/Files/" + fileName));
                    vanBan.TenFile  = fileName;
                    vanBan.DuongDan = "~/Content/Files/" + fileName;
                    if (fileName != null)
                    {
                        var arr = fileName.Split('.');
                        vanBan.DinhDang = arr[arr.Length - 1];
                    }

                    Model.stanfVanBans.Add(vanBan);
                    Model.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            PrepareDataForDropList();
            return(View());
        }