Beispiel #1
0
        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);
        }