public ActionResult tAlbumCreate([Bind(Include = "fAl_ID,fTC_ID,fAl_Date")] tAlbum tAlbum) { try { if (db.tAlbum.Where(p => p.fTC_ID == tAlbum.fTC_ID).Count() < 1) { if (ModelState.IsValid) { db.tAlbum.Add(tAlbum); tAlbum.fAl_Date = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index", "Albums", new { area = "Albums" })); } ViewBag.fTC_ID = new SelectList(db.tTravelCase, "fTC_ID", "fTC_Title", tAlbum.fTC_ID); return(View(tAlbum)); } else { return(Content("<script language='javascript' type='text/javascript'>alert('該旅遊提案相簿已建立!');</script>")); } } catch (Exception ex) { return(RedirectToAction("Index", "Albums", new { area = "Albums" })); } }
public ActionResult tAlbumDeleteConfirmed(int id) { tAlbum tAlbum = db.tAlbum.Find(id); var list = db.tPhoto.Where(p => p.fAl_ID == id).ToList(); db.tAlbum.Remove(tAlbum); db.tPhoto.RemoveRange(list); db.SaveChanges(); return(RedirectToAction("Index", "Albums", new { area = "Albums" })); }
public ActionResult tAlbumDelete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } tAlbum tAlbum = db.tAlbum.Find(id); if (tAlbum == null) { return(HttpNotFound()); } ViewBag.Class = tAlbum.tTravelCase.fTC_Title; return(View(tAlbum)); }
public ActionResult Upload(tAlbum t,HttpPostedFileBase photo) { if ((t == null)|(photo==null)) Response.Redirect("Upload"); dbAlbumDemoEntities db = new dbAlbumDemoEntities(); string photoname = Guid.NewGuid().ToString() + ".jpg"; t.fPath = "../Content/img/" + photoname; photo.SaveAs(Server.MapPath("../Content/img/" + photoname)); db.tAlbum.Add(t); db.SaveChanges(); return View("../Home/Index"); }