public async Task <AddRequestResponse> AddSuperVip(AddSuperVipRequest addSuperVipRequest)
        {
            try
            {
                var result = await _playlistClient.PostAsync("AddSuperRequest",
                                                             HttpClientHelper.GetJsonData(addSuperVipRequest));

                return(JsonConvert.DeserializeObject <AddRequestResponse>(await result.Content.ReadAsStringAsync()));
            }
            catch (Exception e)
            {
                return(HttpClientHelper.LogError <AddRequestResponse>(_logger, e, new object[] { addSuperVipRequest.Username, addSuperVipRequest.CommandText }));
            }
        }
        public async Task <IActionResult> AddSuperRequest([FromBody] AddSuperVipRequest requestModel)
        {
            try
            {
                var addSuperVipResult =
                    await _playlistService.AddSuperVipRequest(requestModel.Username, requestModel.CommandText).ConfigureAwait(false);

                return(new JsonResult(new AddRequestResponse
                {
                    Result = addSuperVipResult
                }));
            }
            catch (Exception e)
            {
                _logger.LogError(e, "Error in AddSuperRequest", requestModel);
                return(BadRequest());
            }
        }