public ActionResult DeleteConfirmed(int id)
        {
            Tourism tourism = db.Tourisms.Find(id);

            db.Tourisms.Remove(tourism);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
 public ActionResult Edit([Bind(Include = "LocationId,LocationName,Content,Address,CountryId")] Tourism tourism)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tourism).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.CountryId = new SelectList(db.Countries, "CountryId", "CountryName", tourism.CountryId);
     return(View(tourism));
 }
        public ActionResult TourismTravelDetails(int id, int?UserId, int locationId)
        {
            ViewBag.Name    = UserId;
            ViewBag.c       = (Session["EnterID"] == null);
            ViewBag.user    = db.Users.Find(id);
            ViewBag.Comment = db.LocationComments.ToList();
            ViewBag.Tourism = db.Tourisms.Where(x => x.CountryId == id);
            Tourism countries = (from c in db.Tourisms where c.CountryId == id select c).FirstOrDefault();

            ViewBag.Comments = db.LocationComments.Where(x => x.LocationId == locationId & x.UserId == UserId);
            return(View(countries));
        }
        // GET: Panel/Tourism/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tourism tourism = db.Tourisms.Find(id);

            if (tourism == null)
            {
                return(HttpNotFound());
            }
            return(View(tourism));
        }
        // GET: Panel/Tourism/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Tourism tourism = db.Tourisms.Find(id);

            if (tourism == null)
            {
                return(HttpNotFound());
            }
            ViewBag.CountryId = new SelectList(db.Countries, "CountryId", "CountryName", tourism.CountryId);
            return(View(tourism));
        }
        public ActionResult TourismTravelDetails(string comment, int id, int?UserId, int locationId)
        {
            ViewBag.c    = (Session["EnterID"] == null);
            ViewBag.Name = UserId;
            //int a = (int)Session["EnterID"];
            if (!string.IsNullOrEmpty(comment))
            {
                LocationComment lc = new LocationComment();
                lc.Content    = comment;
                lc.LocationId = (int)locationId;
                lc.UserId     = (int)UserId;
                db.LocationComments.Add(lc);
                db.SaveChanges();
            }

            ViewBag.user    = db.Users.Find(UserId);
            ViewBag.Comment = db.LocationComments.ToList();
            ViewBag.Tourism = db.Tourisms.Where(x => x.CountryId == id);
            Tourism countries = (from c in db.Tourisms where c.CountryId == id select c).FirstOrDefault();

            ViewBag.Comments = db.LocationComments.Where(x => x.LocationId == locationId & x.UserId == UserId);
            return(View(countries));
        }