public IActionResult Editar(int id) { try { var advogado = _servico.BuscarPorId(id); if (advogado == null) { return(NotFound()); } var advogadoModel = AdvogadoViewModel.EntidadeParaModel(advogado); advogadoModel.Enderecos = EnderecoViewModel.ListaEntidadeParaModel(advogado.Enderecos); return(View("Formulario", advogadoModel)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }
public IActionResult Listar() { try { var advogados = _servico.Listar(); var advogadosModel = new List <AdvogadoViewModel>(); foreach (var item in advogados) { var model = AdvogadoViewModel.EntidadeParaModel(item); model.Enderecos = EnderecoViewModel.ListaEntidadeParaModel(item.Enderecos); advogadosModel.Add(model); } return(new JsonResult(advogadosModel)); } catch (Exception ex) { return(StatusCode(500, ex.Message)); } }