public DetalleHojaRutaResponse GetDetalleHojaDeRuta(int id_documento, string tipo) { DocumentoHojaTramiteResponse documento = null; switch (tipo) { case "I": documento = _uow.p_DOCUMENTO_GET_HOJA_TRAMITE_INTERNA(id_documento); break; case "E": documento = _uow.p_DOCUMENTO_GET_HOJA_TRAMITE_EXTERNA(id_documento); break; } if (documento == null) { xHelper.AbortWithResourceNotFound(); } return(new DetalleHojaRutaResponse { documento = documento, rutas = _uow.p_DOCUMENTO_GET_HOJA_RUTA(id_documento).ToList() }); }
public FlujoDocumentarioResponse GetFlujoDocumentario(int id_documento, string tipo) { DocumentoHojaTramiteResponse documento = null; switch (tipo) { case "I": documento = _uow.p_DOCUMENTO_GET_HOJA_TRAMITE_INTERNA(id_documento); break; case "E": documento = _uow.p_DOCUMENTO_GET_HOJA_TRAMITE_EXTERNA(id_documento); break; } if (documento == null) { xHelper.AbortWithResourceNotFound(); } return(new FlujoDocumentarioResponse { documento = documento, flujoDependencias = _uow.p_DOCUMENTO_FLUJO_GET_FLUJO_DEPENDENCIAS(id_documento).ToList(), flujoTrabajadores = _uow.p_DOCUMENTO_FLUJO_GET_FLUJO_TRABAJADORES(id_documento).ToList(), correspondencias = _uow.p_DOCUMENTO_FLUJO_GET_CORRESPONDENCIAS(id_documento).ToList(), resoluciones = _uow.p_DOCUMENTO_FLUJO_GET_RESOLUCIONES(id_documento).ToList(), anexos = _uow.p_DOCUMENTO_FLUJO_GET_ANEXOS(id_documento).ToList() }); }