public async Task <RequestResult> AdicionarAsync(AdicionarModel model) { using (var response = await _httpClient.PostAsJsonAsync("pretendente", model)) { if (response.StatusCode == HttpStatusCode.NotFound) { return(null); } return(await response.Content.ReadAsAsync <RequestResult>()); } }
public async Task <IActionResult> Adicionar(AdicionarModel model) { if (!ModelState.IsValid) { return(View(model)); } var resultado = await _servico.AdicionarAsync(model); if (resultado.Sucesso) { return(RedirectToAction("Index")); } foreach (string error in resultado.Errors) { ModelState.AddModelError("", error); } return(View(model)); }