コード例 #1
0
ファイル: PersonaController.cs プロジェクト: jpordonez/test
        public JsonResult Index(PersonaCriteria personaCriteria)
        {
            var resulatdo     = _iPersonaService.GetList(personaCriteria);
            var personasVista = (from x in resulatdo.Data
                                 let tipoDocumentoNombre = getTipoIdentificacion(x.TipoDocumento)
                                                           //let estadoCivilNombre = getEstadoCivil(x.EstadoCivil)
                                                           let ApellidosYNombres = x.Apellidos + " " + x.Nombres
                                                                                   orderby x.Nombres
                                                                                   select new
            {
                x.Id,
                x.Nombres,
                x.Apellidos,
                x.PrimerNombre,
                x.SegundoNombre,
                x.PrimerApellido,
                x.SegundoApellido,
                x.Identificacion,
                x.Movil,
                x.Telefono,
                x.Correo,
                x.TipoDocumento,
                x.EstadoCivil,
                tipoDocumentoNombre,
                //estadoCivilNombre,
                ApellidosYNombres
            });
            var resultado = new
            {
                Data = personasVista,
                resulatdo.TotalRegistros
            };

            return(Json(resultado, JsonRequestBehavior.AllowGet));
        }
コード例 #2
0
 public async Task <IActionResult> GetList()
 {
     try
     {
         return(Ok(await _personaService.GetList()));
     }
     catch (Exception ex)
     {
         return(BadRequest(ex.Message));
     }
 }