public async Task <IActionResult> Create(ViewModels.Insurance insurance) { if (!ModelState.IsValid) { return(View("Create", insurance)); } await _insuranceService.CreateAsync(insurance); return(RedirectToAction("Index")); }
public async Task CreateAsync(ViewModels.Insurance insurance) { var uri = API.Insurance.MainUri(_settings.Value.InsuranceUrl); var orderContent = new StringContent(JsonConvert.SerializeObject(insurance), Encoding.UTF8, "application/json"); var response = await _apiClient.PostAsync(uri, orderContent); await EnsureDomainException(response); response.EnsureSuccessStatusCode(); }