コード例 #1
0
        public async Task GenerateTeamAsync()
        {
            var generateTeamResource = new AdminGenerateTeamResource()
            {
                EventId = Id
            };

            _eventDetail.Teams = await AdminTeamService.GenerateTeamsAsync(generateTeamResource);
        }
コード例 #2
0
        public async Task <IEnumerable <AdminTeamEventResource> > GenerateTeamsAsync(AdminGenerateTeamResource resource)
        {
            var resourceJson = new StringContent(JsonConvert.SerializeObject(resource), Encoding.UTF8, "application/json");

            var response = await _httpClient.PostAsync($"{BaseTeamsApiUrl}/{resource.EventId}", resourceJson);

            if (response.IsSuccessStatusCode)
            {
                return(JsonConvert.DeserializeObject <IEnumerable <AdminTeamEventResource> >(await response.Content.ReadAsStringAsync()));
            }

            return(null);
        }