public IActionResult CadastrarCliente(ClienteCadastroDTO clienteCadastro) { try { if (ModelState.IsValid) { var respostaCadastro = _serviceCliente.CadastrarCliente(clienteCadastro); if (respostaCadastro != null) { ErrosView listaErros = new ErrosView(); listaErros.Erros.AddRange(Erros.ListarErros(respostaCadastro.Erros)); return(View("../Home/ExibirErros", listaErros)); } return(RedirectToAction("Clientes", "Home")); } else { ViewBag.listaPais = _servicePaisEstadoCidade.ListarPais(); return(View("../Home/CadastroCliente")); } } catch (Exception e) { ErrosView listaErros = new ErrosView(); listaErros.Erros.Add(e.Message); return(View("../Home/ExibirErros", listaErros)); } }
public IActionResult CadastroCliente() { try { ViewBag.listaPais = _servicePaisEstadoCidade.ListarPais(); return(View()); } catch (Exception e) { ErrosView listaErros = new ErrosView(); listaErros.Erros.Add(e.Message); return(View("../Home/ExibirErros", listaErros)); } }