public JsonResult ApplyForTournament(GroupTeamViewModel groupTeam)
        {
            JsonResult result = null;

            try
            {
                var userId = _currentUserService.GetCurrentUserId();

                if (userId == ANONYM)
                {
                    result = Json(ViewModelResources.NoRights);
                }
                else
                {
                    var tournamentRequest = new TournamentRequest {
                        TeamId  = groupTeam.TeamId,
                        UserId  = userId,
                        GroupId = groupTeam.GroupId
                    };
                    _requestService.Create(tournamentRequest);
                    result = Json(ViewModelResources.SuccessRequest);
                }
            }
            catch (ArgumentException ex)
            {
                result = Json(ex.Message);
            }

            return(result);
        }
Beispiel #2
0
        private GroupTeamViewModel GetTeamFromBets(params int[] points)
        {
            var result = new GroupTeamViewModel();

            foreach (var point in points)
            {
                result.Bets.Add(new TeamBetViewModel()
                {
                    UserId = point.ToString(), Points = point
                });
            }
            return(result);
        }