public ActionResult Create(CasePictures casepictures, HttpPostedFileBase UpPicUrls) { if (ModelState.IsValid) { if (UpPicUrls != null) { if (UpPicUrls.ContentType.IndexOf("image", System.StringComparison.Ordinal) == -1) { ViewBag.Message = "檔案型態錯誤!"; ViewBag.CaseId = new SelectList(db.Cases.OrderBy(p => p.InitDate), "Id", "Subject", casepictures.CaseId); return(View(casepictures)); } casepictures.UpPicUrl = Utility.SaveUpImage(UpPicUrls); Utility.GenerateThumbnailImage(casepictures.UpPicUrl, UpPicUrls.InputStream, Server.MapPath("~/upfiles/images"), "S", 90, 60); } System.Threading.Thread.Sleep(1000); db.CasePictures.Add(casepictures); casepictures.Create(db, db.CasePictures); //return RedirectToAction("Index"); } ViewBag.CaseId = casepictures.CaseId; ViewBag.close = "true"; return(View(casepictures)); }
public ActionResult DeleteConfirmed(int Pictureid) { CasePictures casepictures = db.CasePictures.Find(Pictureid); db.CasePictures.Remove(casepictures); db.SaveChanges(); return(RedirectToAction("Edit", "Cases", new { Id = casepictures.CaseId, type = "1" })); }
// // GET: /Admin/CasePictures/Details/5 public ActionResult Details(int id = 0) { CasePictures casepictures = db.CasePictures.Find(id); if (casepictures == null) { return(HttpNotFound()); } return(View(casepictures)); }
// // GET: /Admin/CasePictures/Edit/5 public ActionResult Edit(int id = 0) { CasePictures casepictures = db.CasePictures.Find(id); if (casepictures == null) { return(HttpNotFound()); } //ViewBag.CaseId = new SelectList(db.Cases.OrderBy(p=>p.InitDate), "Id", "Subject", casepictures.CaseId); return(View(casepictures)); }
public ActionResult Sort(string sortData, int Id) { if (!string.IsNullOrEmpty(sortData)) { string[] tempDatas = sortData.TrimEnd(',').Split(','); foreach (string tempData in tempDatas) { string[] itemDatas = tempData.Split(':'); CasePictures casepictures = db.CasePictures.Find(Convert.ToInt16(itemDatas[0])); casepictures.ListNum = Convert.ToInt16(itemDatas[1]); //db.Entry(publish).State = EntityState.Modified; db.SaveChanges(); } } return(RedirectToAction("Edit", "Cases", new { Id = Id, type = "1" })); }
public ActionResult Edit(CasePictures casepictures, HttpPostedFileBase UpPicUrls) { if (ModelState.IsValid) { if (UpPicUrls != null) { if (UpPicUrls.ContentType.IndexOf("image", System.StringComparison.Ordinal) == -1) { ViewBag.Message = "檔案型態錯誤!"; return(View(casepictures)); } casepictures.UpPicUrl = Utility.SaveUpImage(UpPicUrls); Utility.GenerateThumbnailImage(casepictures.UpPicUrl, UpPicUrls.InputStream, Server.MapPath("~/upfiles/images"), "S", 127, 127); } System.Threading.Thread.Sleep(1000); //db.Entry(casepictures).State = EntityState.Modified; casepictures.Update(); //return RedirectToAction("Index"); } ViewBag.close = "true"; return(View(casepictures)); }