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"); }