コード例 #1
0
 public RedirectToRouteResult UploadImages(ANHBIA anhBia)
 {
     url = int.Parse(Url.RequestContext.RouteData.Values["id"].ToString());
     if (anhBia.ImageFile != null)
     {
         string fileName = Path.GetFileNameWithoutExtension(anhBia.ImageFile.FileName);
         string extent   = Path.GetExtension(anhBia.ImageFile.FileName);
         fileName   = fileName + extent;
         anhBia.ANH = "~/Content/Images/" + fileName;
         anhBia.ImageFile.SaveAs(Path.Combine(Server.MapPath("~/Content/Images/"), fileName));
     }
     anhBia.ID_SACH = url;
     db.ANHBIAs.Add(anhBia);
     db.SaveChanges();
     return(RedirectToRoute(new { controller = "BookImage", action = "Index", id = url }));
 }
コード例 #2
0
        public RedirectToRouteResult Edit(ANHBIA anhBia)
        {
            int id = int.Parse(Url.RequestContext.RouteData.Values["id"].ToString());

            if (anhBia.ImageFile != null)
            {
                string fileName = Path.GetFileNameWithoutExtension(anhBia.ImageFile.FileName);
                string extent   = Path.GetExtension(anhBia.ImageFile.FileName);
                fileName   = fileName + extent;
                anhBia.ANH = "~/Content/Images/" + fileName;
                anhBia.ImageFile.SaveAs(Path.Combine(Server.MapPath("~/Content/Images/"), fileName));
            }
            var select = db.ANHBIAs.Where(anh => anh.ID_ANH == id).FirstOrDefault();

            select.ANH = anhBia.ANH;
            db.SaveChanges();
            return(RedirectToRoute(new { controller = "BookImage", action = "Index", id = select.ID_SACH }));
        }