Ejemplo n.º 1
0
        public IHttpActionResult MergeRedInvestigacion(RedInvestigacionBaseDTO red)
        {
            RedInvestigacionHandler handler = new RedInvestigacionHandler();

            try
            {
                return(Content(HttpStatusCode.OK, handler.MergeRedInvestigacion(red)));
            }
            catch (Exception ex)
            {
                return(Content(HttpStatusCode.InternalServerError, ex.Message));
            }
        }
Ejemplo n.º 2
0
 public bool MergeRedInvestigacion(RedInvestigacionBaseDTO red)
 {
     using (uow = new UOW())
     {
         try
         {
             ResultDTO resultado = uow.RedInvestigacionRepository.MergeRedInvestigacion(red).ToList()[0];
             return(true);
         }
         catch (Exception ex)
         {
             return(false);
         }
     }
 }
        public IEnumerable <ResultDTO> MergeRedInvestigacion(RedInvestigacionBaseDTO red)
        {
            ProcedimientoParametroDTO parametro = new ProcedimientoParametroDTO();

            parametro.NombreProcedimiento = "PKG_CRUDS_ADIC.prc_merge_red_investigacion";

            parametro.AdicionarParametro(":p_id_red", red.ID_RED, DireccionParametro.Input, TipoParametro.Int32);
            parametro.AdicionarParametro(":p_nombre_red", red.NOMBRE_RED, DireccionParametro.Input, TipoParametro.Varchar2);
            parametro.AdicionarParametro(":p_entidad", red.ENTIDAD, DireccionParametro.Input, TipoParametro.Varchar2);
            parametro.AdicionarParametro(":p_ano_creacion", red.ANO_CREACION, DireccionParametro.Input, TipoParametro.Varchar2);
            parametro.AdicionarParametro(":p_sede_depto", red.SEDE_DEPTO, DireccionParametro.Input, TipoParametro.Varchar2);
            parametro.AdicionarParametro(":p_sede_ciudad", red.SEDE_CIUDAD, DireccionParametro.Input, TipoParametro.Varchar2);
            parametro.AdicionarParametro(":p_mensaje", null, DireccionParametro.Output, TipoParametro.RefCursor);

            var respuesta = EjecutarProcedure <ResultDTO>(parametro);

            if (respuesta == null)
            {
                throw new Exception();
            }
            return(respuesta);
        }