示例#1
0
        public async Task <CreateAdvertResponse> CreateAsync(CreateAdvertisement model)
        {
            var jsonModel = JsonConvert.SerializeObject(model);
            var response  = await _client.PostAsync(new Uri($"{_baseAddress}/api/v1/advert/create"),
                                                    new StringContent(jsonModel, Encoding.UTF8, "application/json")).ConfigureAwait(false);

            var createAdvertResponse = JsonConvert
                                       .DeserializeObject <CreateAdvertResponse>(await response.Content.ReadAsStringAsync());

            return(createAdvertResponse);
        }
 public async Task <IActionResult> CraeteAdvertisement(CreateAdvertisement createAdvertisement)
 {
     return(Created("", await _mediator.Send(createAdvertisement)));
 }