public async Task<AdvertResponse> Create(CreateAdvertModel model) { var jsonModel = JsonConvert.SerializeObject(model); var response = await _client.PostAsync(_client.BaseAddress, new StringContent(jsonModel)); var responseJson = await response.Content.ReadAsStringAsync(); var createAdvertResponse = JsonConvert.DeserializeObject<AdvertResponse>(responseJson); return createAdvertResponse; }
public async Task <AdvertResponse> Create(CreateAdvertModel model) { var advertModel = _mapper.Map <AdvertModel>(model); var jsonModel = JsonConvert.SerializeObject(advertModel); var response = await _client.PostAsync($"{_client.BaseAddress}/create", new StringContent(jsonModel, Encoding.UTF8, "application/json")).ConfigureAwait(false); var responJson = await response.Content.ReadAsStringAsync(); var createAdvertResponse = JsonConvert.DeserializeObject <CreateAdvertResponse>(responJson); var advertResponse = _mapper.Map <AdvertResponse>(createAdvertResponse); return(advertResponse); }