Exemplo n.º 1
0
        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 }));
        }