public ActionResult Join() { if (Request.IsAuthenticated) { string inviteEmail = Request.QueryString["email"]; if (User.Identity.Name == inviteEmail) { try { // Get the user information DBAccessor dba = new DBAccessor(); Person user = dba.GetPersonInformation(User.Identity.Name); ViewBag.FirstName = user.firstName; ViewBag.LastName = user.lastName; ViewBag.ImageURL = user.imageURL; // Perform the addition of the team member long inviteID = Convert.ToInt64(Request.QueryString["id"]); Team team = dba.AcceptInvite(User.Identity.Name, inviteID); ViewBag.TeamName = team.name; } catch { } return View(); } else { return RedirectToAction("Logoff", "Account"); } } else { return RedirectToAction("Logon", "Account"); } }