public ActionResult Start(int players) { if (players > 8) { return(null); } var draft = new Draft(players); draft.AddPlayer(User.Identity.Name); SessionData.DraftContainer.Add(draft); var context = GlobalHost.ConnectionManager.GetHubContext <DraftHub>(); context.Clients.All.refreshLobby(); var url = new UrlHelper(Request.RequestContext).Action("Draft", draft); return(this.Json(new { Url = url })); }