public async Task <bool> GiftVip(GiftVipRequest giftVipModel) { try { var result = await _client.PostAsync("GiftVip", HttpClientHelper.GetJsonData(giftVipModel)); return(result.IsSuccessStatusCode); } catch (Exception e) { return(HttpClientHelper.LogError <bool>(_logger, e, new object[] { giftVipModel.DonorUsername, giftVipModel.ReceiverUsername })); } }
public async Task <IActionResult> GiftVip([FromBody] GiftVipRequest giftVipModel) { try { if (await _vipService .GiftVip(giftVipModel.DonorUsername, giftVipModel.ReceiverUsername, giftVipModel.NumberOfVips) .ConfigureAwait(false)) { return(Ok()); } } catch (Exception e) { _logger.LogError(e, "Error in GiftVip"); } return(BadRequest()); }