public ICollection <ClaseDocumentoResponse> GetClasesDocumento(ClaseDocumentoFilter filters)
        {
            Expression <Func <Modelo.clase_documento_interno, bool> > _where = x =>
                                                                               (string.IsNullOrEmpty(filters.procedencia) || x.PROCEDENCIA == filters.procedencia) &&
                                                                               (string.IsNullOrEmpty(filters.categoria) || x.categoria == filters.categoria);

            var query = _context.Query <Modelo.clase_documento_interno>().Where(_where).OrderBy(x => x.DESCRIPCION);

            var items = query.ToList();

            return(_mapper.Map <ICollection <Modelo.clase_documento_interno>, ICollection <ClaseDocumentoResponse> >(items));
        }
        public ICollection <ClaseDocumentoResponse> GetClasesDocumento(ClaseDocumentoFilter filters)
        {
            var body = this.GetJsonParameters(filters);

            return(this.CallWebApi <ICollection <ClaseDocumentoResponse> >(HttpMethod.Get, $"{_url}/clase-documento", body));
        }
Exemple #3
0
        public IActionResult ClasesDocumento([FromQuery] ClaseDocumentoFilter filters)
        {
            var result = _comunConsulta.GetClasesDocumento(filters);

            return(_Response(result));
        }
 public ICollection <ClaseDocumentoResponse> ClasesDocumento([FromBody] ClaseDocumentoFilter filters)
 {
     return(_comunAplicacion.GetClasesDocumento(filters));
 }