//
        // POST: /MyAttraction/Delete/5

        //[HttpPost, ActionName("Delete")]
        public ActionResult Delete(int id)
        {
            MyAttraction myattraction = db.MyAttractions.Where(x => x.AttractionId == id).Single();

            db.MyAttractions.Remove(myattraction);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
        //
        // POST: /MyAttraction/Create

        public ActionResult Add(int attractionId)
        {
            int          userId = users.GetUserByLogin(HttpContext.User.Identity.Name).UserId;
            Attraction   attr   = db.Attraction.Where(x => x.ID == attractionId).SingleOrDefault();
            MyAttraction myAttr = db.MyAttractions.Where(x => x.UserId == userId && x.AttractionId == attractionId).SingleOrDefault();

            if (attr != null && myAttr == null)
            {
                MyAttraction myAttraction = new MyAttraction();
                myAttraction.AttractionId = attractionId;
                myAttraction.UserId       = userId;
                if (ModelState.IsValid)
                {
                    db.MyAttractions.Add(myAttraction);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                return(View(myAttraction));
            }
            return(RedirectToAction("Index"));
        }