示例#1
0
        /// <summary>
        /// Proceso para llamar el procedimiento almacenado que consulta la información de los mensajes del sistema
        /// </summary>
        /// <param name="parametros_MensajesSistema"></param>
        /// <returns></returns>
        public async Task <List <MensajesSistema> > consultar_MensajesSistema(Parametros_MensajesSistema parametros_MensajesSistema)
        {
            var retorno = await contextobdoyd.MensajeSistema.FromSql("[PLATAFORMA].[uspA2_Util_CargarMensajesSistema] @pstrGrupo, @pstrUsuario, @pstrMaquina, @pstrInfosesion",
                                                                     new SqlParameter("@pstrGrupo", parametros_MensajesSistema.grupo),
                                                                     new SqlParameter("@pstrUsuario", parametros_MensajesSistema.usuario),
                                                                     new SqlParameter("@pstrMaquina", parametros_MensajesSistema.maquina),
                                                                     new SqlParameter("@pstrInfosesion", parametros_MensajesSistema.infosesion)).ToListAsync();

            return(retorno);
        }
示例#2
0
        public async Task <ActionResult <IEnumerable <Models.Generales.MensajesSistemaDTO> > > Retornar_MensajesSistema([FromBody] Parametros_MensajesSistema parametros_MensajesSistema)
        {
            try
            {
                objUtilidades.CrearLogSeguimiento("GeneralesController", "Retornar_MensajesSistema", parametros_MensajesSistema.ToString(), "Inicio ejecución.");

                List <MensajesSistema> lstMensajesSistema = await reglasNegocio.consultar_MensajesSistema(parametros_MensajesSistema);

                objUtilidades.CrearLogSeguimiento("GeneralesController", "Retornar_MensajesSistema", parametros_MensajesSistema.ToString(), "Finaliza ejecución.");
                return(mapper.Map <List <Models.Generales.MensajesSistemaDTO> >(lstMensajesSistema));
            }
            catch (Exception ex)
            {
                return(BadRequest(objUtilidades.RetornarErrorControlado(ex, "GeneralesController", "Retornar_MensajesSistema", parametros_MensajesSistema.ToString())));
            }
        }