// GET: MembershipOption2 public ActionResult Index(int?clubId, string clubName, string clubNickName) { if (clubId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (clubName == null) { Club2DbContext club2Db = new Club2DbContext(); Club2 club2 = club2Db.Clubs.Find(clubId); clubName = club2.Name; clubNickName = club2.NickName; } ViewBag.ClubId = clubId; ViewBag.ClubName = clubName; ViewBag.ClubNickName = clubNickName; return(View(db.MembershipOptions.Where(n => n.ClubId == clubId).ToList())); }
public ActionResult ViewMyMembership(int?userId, int?clubId) { if (userId == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (clubId == null) { // fetch all memberships return(View(db.Memberships.Where(n => n.UserId == userId).ToList())); } else { Club2DbContext club2Db = new Club2DbContext(); Club2 club2 = club2Db.Clubs.Find(clubId); ViewBag.ClubName = club2.Name; ViewBag.ClubNickName = club2.NickName; // fetch membership of the club Id return(View(db.Memberships.Where(n => n.UserId == userId && n.ClubId == clubId).ToList())); } }