public async Task <IActionResult> RemoveRockRequests([FromBody] RemoveSongRequest removeSongRequest) { if (await _playlistService .RemoveRockRequests(removeSongRequest.Username, removeSongRequest.CommandText, removeSongRequest.IsMod) .ConfigureAwait(false)) { return(Ok()); } return(BadRequest()); }
public async Task <bool> RemoveRockRequests(RemoveSongRequest removeSongRequest) { try { var result = await _playlistClient.PostAsync("RemoveRockRequests", HttpClientHelper.GetJsonData(removeSongRequest)); return(result.IsSuccessStatusCode); } catch (Exception e) { return(HttpClientHelper.LogError <bool>(_logger, e, new object[] { removeSongRequest.Username, removeSongRequest.CommandText, removeSongRequest.IsMod })); } }