// GET: EstadosCidades public IEnumerable<Estado> GetAllEstados() { try { var statusCode = _estadoAppService.GetAllEstados(); if (!statusCode.IsSuccessStatusCode) { return null; } return statusCode.Content.ReadAsAsync<IEnumerable<Estado>>().Result; } catch { return null; } }
// GET: Clientes/Create public ActionResult CadastraCliente() { try { var statusCode = new HttpResponseMessage(); statusCode = _estadoAppService.GetAllEstados(); if (!statusCode.IsSuccessStatusCode) { return(null); } ViewBag.estados = statusCode.Content.ReadAsAsync <IEnumerable <Estado> >().Result; return(View("PostCliente")); } catch (Exception e) { ViewBag.erros = $"Ops!algo deu errado!Erro: {e.Message}"; return(View("PostCliente")); } }