public LeagueTypePickerItemModel(LeagueTypesEnum leagueTypesEnum, string leagueTypeName)
 {
     LeagueTypesEnum = leagueTypesEnum;
     LeagueTypeName  = leagueTypeName;
 }
Esempio n. 2
0
 public static bool GetLeagueTypeString(LeagueTypesEnum leagueType, out string str)
 {
     return(_dictionary.TryGetValue(leagueType, out str));
 }
        public async Task <CreateLeaderboardResponseCode> CreateLeaderboardAsync(string name, LeagueTypesEnum leagueType, ParticipantModel creator)
        {
            if (creator == null)
            {
                return(CreateLeaderboardResponseCode.UnknownError);
            }

            creator.IsAdmin = true;
            var leaderboard = new LeaderboardModel()
            {
                LeagueType   = leagueType,
                Name         = name,
                Participants = new ObservableCollection <ParticipantModel>()
                {
                    creator
                }
            };
            var response = await _httpManager.PutAsync <CreateLeaderboardResponseCode>(ApiConstants.LeaderboardsURL, leaderboard);

            return(response);
        }