public async Task <HttpStatusCode> DeleteBannedPlayer(BannedPlayerReadmodel bannedPlayerReadmodel) { var httpClient = new HttpClient(); var encodedTag = HttpUtility.UrlEncode(bannedPlayerReadmodel.battleTag); var result = await httpClient.DeleteAsync($"{MatchmakingApiUrl}/admin/bannedPlayers/{encodedTag}?secret={MatchmakingAdminSecret}"); return(result.StatusCode); }
public async Task <HttpStatusCode> PostBannedPlayer(BannedPlayerReadmodel bannedPlayerReadmodel) { var httpClient = new HttpClient(); var encodedTag = HttpUtility.UrlEncode(bannedPlayerReadmodel.battleTag); var httpcontent = new StringContent(JsonConvert.SerializeObject(bannedPlayerReadmodel), Encoding.UTF8, "application/json"); var result = await httpClient.PostAsync($"{MatchmakingApiUrl}/admin/bannedPlayers/{encodedTag}?secret={MatchmakingAdminSecret}", httpcontent); return(result.StatusCode); }