/// <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); }
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()))); } }