public HttpResponseMessage getNueva()
        {
            //Lista Tipo Norma
            var tipoNormaList = _tablaServices.GetParametrosVert(TIPONORMA);
            //Normatividad Padre
            var normas = _normaServices.GetNormasPadre();
            //Lista Entidades
            var entidadList = _entidadServices.GetAllEntidades();
            //Lista Sectores
            var sectorList = _sectorServicioServices.GetAllSectorServicios();
            //Lista Sección
            var estadoList = _tablaServices.GetParametrosVert(ESTADO);

            if (tipoNormaList != null && normas != null && entidadList != null && sectorList != null && estadoList != null)
            {
                //var normaEntities = normas as List<NormaPadreEntity> ?? normas.ToList();
                //var sectorServicioEntities = sectorList as List<SectorServicioEntity> ?? sectorList.ToList();
                //var entidadEntities = entidadList as List<EntidadEntity> ?? entidadList.ToList();

                object[] jsonArray = { tipoNormaList, normas, entidadList, sectorList, estadoList };

                return(Request.CreateResponse(HttpStatusCode.OK, jsonArray));
            }
            return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "No norma found for this id"));
        }
Пример #2
0
        public HttpResponseMessage getNueva()
        {
            //Normatividad Padre
            var normas = _normaServices.GetNormasPadre();
            //Tipo Formato
            var tipoFormato = _tablaServices.GetParametrosVert(TIPOFORMATO);
            //Tipo periodicidad
            var tipoPeriodicidad = _periodicidadServices.GetAllPeriodicidades();
            //Tipo plazo
            var tipoPlazo = _plazoServices.GetAllPlazos();
            //Lista Sección
            var seccionList = _tablaServices.GetParametrosVert(SECCION);
            //Lista Sección
            var estadoList = _tablaServices.GetParametrosVert(ESTADO);

            if (normas != null && tipoFormato != null && tipoPeriodicidad != null && tipoPlazo != null && seccionList != null && estadoList != null)
            {
                //var normaEntities = normas as List<NormaPadreEntity> ?? normas.ToList();
                //var sectorServicioEntities = sectorList as List<SectorServicioEntity> ?? sectorList.ToList();
                //var entidadEntities = entidadList as List<EntidadEntity> ?? entidadList.ToList();

                object[] jsonArray = { normas, tipoFormato, tipoPeriodicidad, tipoPlazo, seccionList, estadoList };

                return(Request.CreateResponse(HttpStatusCode.OK, jsonArray));
            }
            return(Request.CreateErrorResponse(HttpStatusCode.NotFound, "No norma found for this id"));
        }