public IActionResult Post([FromBody] SiteMessageDTO siteMessageDto) { var insertModel = _mapperConfiguration.CreateMapper().Map <SiteMessage>(siteMessageDto); _siteMessage.Add(insertModel); return(CreatedAtAction(nameof(Get), new { id = insertModel.Id }, siteMessageDto)); }
public async Task <IActionResult> Contact(SiteMessageDTO siteMessageViewModel) { if (ModelState.IsValid) { //var httpClient = await _cmsHttpClient.GetHttpClientAsync(); string url = "http://localhost:8002/api/SiteMessage"; HttpClient httpClient = new HttpClient(); var serializedModelForCreation = JsonConvert.SerializeObject(siteMessageViewModel); var getResponse = await httpClient.PostAsync(url, new StringContent(serializedModelForCreation, Encoding.UTF8, "application/json" )); if (getResponse.IsSuccessStatusCode) { ViewBag.Msg = "Success"; } } return(View()); }