public ICollection <DependenciaResponse> GetDependencias(DependenciaFilter filters)
        {
            int?[] dependencias_internas = { 2, 5 };

            Expression <Func <Modelo.vw_dat_dependencia, bool> > _where = x =>
                                                                          (!filters.activo || x.CONDICION == "ACTIVO") &&
                                                                          (!filters.dependencias_internas || dependencias_internas.Contains(x.ID_TIPO_DEPENDENCIA));

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

            var items = query.ToList();

            return(_mapper.Map <ICollection <Modelo.vw_dat_dependencia>, ICollection <DependenciaResponse> >(items));
        }
        public ICollection <DependenciaResponse> GetDependencias(DependenciaFilter filters)
        {
            var body = this.GetJsonParameters(filters);

            return(this.CallWebApi <ICollection <DependenciaResponse> >(HttpMethod.Get, $"{_url}/dependencia", body));
        }
Example #3
0
        public IActionResult Dependencias([FromQuery] DependenciaFilter filters)
        {
            var result = _comunConsulta.GetDependencias(filters);

            return(_Response(result));
        }
 public ICollection <DependenciaResponse> Dependencias([FromBody] DependenciaFilter filters)
 {
     return(_comunAplicacion.GetDependencias(filters));
 }