Exemple #1
0
 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));
     }
 }
Exemple #2
0
 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));
     }
 }