public ActionResult Create(MyAttraction myattraction)
        {
            if (ModelState.IsValid)
            {
                db.MyAttractions.Add(myattraction);
                db.SaveChanges();
                return RedirectToAction("Index");
            }

            return View(myattraction);
        }
 //
 // 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");
 }