Exemple #1
0
        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" }));
            }
        }
Exemple #2
0
        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" }));
        }
Exemple #3
0
        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));
        }
Exemple #4
0
        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");
        }