コード例 #1
0
        /*后台获取数据库的图片*/
        public FileContentResult GetImage(int Id)
        {
            BrandTemplateModels com = db.BrandTemplateModels.FirstOrDefault(p => p.Id == Id);

            //Company com = db.Companies.FirstOrDefault(p => p.CompanyId == CompanyId);
            if (com != null)
            {
                return(File(com.BrandTemplate, com.BrandTemplateType));//File方法直接将二进制转化为指定类型了。
            }
            else
            {
                return(null);
            }
        }
コード例 #2
0
        // GET: BrandTemplateModel/Delete/5
        public ActionResult Delete(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            BrandTemplateModels brandTemplateModels = db.BrandTemplateModels.Find(id);

            if (brandTemplateModels == null)
            {
                return(HttpNotFound());
            }
            return(View(brandTemplateModels));
        }
コード例 #3
0
        /*获取图片*/
        public FileContentResult GetImage(int id)
        {
            // BrandTemplateModels info = new BrandTemplateModels();
            BrandTemplateModels info = db.BrandTemplateModels.FirstOrDefault(p => p.Id == id);

            if (info != null)
            {
                return(File(info.BrandTemplate, info.BrandTemplateType));//File方法直接将二进制转化为指定类型了。
            }
            else
            {
                return(null);
            }
        }
コード例 #4
0
        public ActionResult DeleteConfirmed(int id)
        {
            var shits = (from p in db.BrandTemplateReserves where p.Number == id select p).ToList();

            foreach (var shit in shits)
            {
                db.BrandTemplateReserves.Remove(shit);
            }
            db.SaveChanges();

            BrandTemplateModels brandTemplateModels = db.BrandTemplateModels.Find(id);

            db.BrandTemplateModels.Remove(brandTemplateModels);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #5
0
 public ActionResult Edit(BrandTemplateModels brandTemplateModels, HttpPostedFileBase image)
 {
     if (ModelState.IsValid)
     {
         if (image != null)
         {
             brandTemplateModels.BrandTemplateType = image.ContentType;
             brandTemplateModels.BrandTemplate     = new byte[image.ContentLength];
             image.InputStream.Read(brandTemplateModels.BrandTemplate, 0, image.ContentLength);
         }
         db.Entry(brandTemplateModels).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(brandTemplateModels));
 }