public ActionResult DeleteConfirmed(int id) { DescriptionTour descriptionTour = db.DescriptionTours.Find(id); db.DescriptionTours.Remove(descriptionTour); db.SaveChanges(); return(RedirectToAction("Index")); }
// GET: Admin/DescriptionTours/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DescriptionTour descriptionTour = db.DescriptionTours.Find(id); if (descriptionTour == null) { return(HttpNotFound()); } return(View(descriptionTour)); }
// GET: Admin/DescriptionTours/Edit/5 public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DescriptionTour descriptionTour = db.DescriptionTours.Find(id); if (descriptionTour == null) { return(HttpNotFound()); } ViewBag.tour_id = new SelectList(db.Tours, "id", "name", descriptionTour.tour_id); return(View(descriptionTour)); }
public ActionResult Create([Bind(Include = "id,avatar,day_tour,description,tour_id")] DescriptionTour descriptionTour, HttpPostedFileBase CreateAvatar) { if (ModelState.IsValid) { if (CreateAvatar != null) { string extensionName = System.IO.Path.GetExtension(CreateAvatar.FileName); string fileName = DateTime.Now.Ticks.ToString(); string path = "Content/images/DescreptionTour/" + fileName + extensionName; string urlImg = System.IO.Path.Combine(Server.MapPath("~/Content/images/DescreptionTour/"), fileName + extensionName); CreateAvatar.SaveAs(urlImg); descriptionTour.avatar = path; } db.DescriptionTours.Add(descriptionTour); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.tour_id = new SelectList(db.Tours, "id", "name", descriptionTour.tour_id); return(View(descriptionTour)); }
public ActionResult Edit([Bind(Include = "id,avatar,day_tour,description,tour_id")] DescriptionTour descriptionTour, HttpPostedFileBase editAvatar, string OldImg) { if (editAvatar != null) { string extensionName = System.IO.Path.GetExtension(editAvatar.FileName); string fullPath = Request.MapPath("~/" + OldImg); if (System.IO.File.Exists(fullPath)) { System.IO.File.Delete(fullPath); } string path = "Content/images/DescreptionTour/" + descriptionTour.id + extensionName; string urlImg = System.IO.Path.Combine(Server.MapPath("~/Content/images/DescreptionTour/"), descriptionTour.id + extensionName); editAvatar.SaveAs(urlImg); descriptionTour.avatar = path; } if (ModelState.IsValid) { db.Entry(descriptionTour).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.tour_id = new SelectList(db.Tours, "id", "name", descriptionTour.tour_id); return(View(descriptionTour)); }