/// <summary> /// Proceso para llamar el procedimiento almacenado que consulta la información de los combosgnéricos de la aplicación /// </summary> /// <param name="parametros_CombosAplicacion"></param> /// <returns></returns> public async Task <List <CombosGenericos> > consultar_CombosAplicacion(Parametros_CombosAplicacion parametros_CombosAplicacion) { var retorno = await contextobdoyd.ComboGenerico.FromSql("[PLATAFORMA].[uspA2_Util_CargaCombosGenerico] @pstrProducto, @pstrCondicionTexto1, @pstrCondicionTexto2, @pstrCondicionEntero1, @pstrCondicionEntero2, @pstrModulo, @pstrUsuario, @pstrInfosesion", new SqlParameter("@pstrProducto", parametros_CombosAplicacion.producto), new SqlParameter("@pstrCondicionTexto1", parametros_CombosAplicacion.condiciontexto1), new SqlParameter("@pstrCondicionTexto2", parametros_CombosAplicacion.condiciontexto2), new SqlParameter("@pstrCondicionEntero1", parametros_CombosAplicacion.condicionentero1), new SqlParameter("@pstrCondicionEntero2", parametros_CombosAplicacion.condicionentero2), new SqlParameter("@pstrModulo", parametros_CombosAplicacion.modulo), new SqlParameter("@pstrUsuario", parametros_CombosAplicacion.usuario), new SqlParameter("@pstrInfosesion", parametros_CombosAplicacion.infosesion)).ToListAsync(); return(retorno); }
public async Task <ActionResult <IEnumerable <Models.Generales.CombosGenericosDTO> > > Retornar_CombosAplicacion([FromBody] Parametros_CombosAplicacion parametros_CombosAplicacion) { try { objUtilidades.CrearLogSeguimiento("GeneralesController", "Retornar_CombosAplicacion", parametros_CombosAplicacion.ToString(), "Inicio ejecución."); List <CombosGenericos> lstCombosAplicacion = await reglasNegocio.consultar_CombosAplicacion(parametros_CombosAplicacion); objUtilidades.CrearLogSeguimiento("GeneralesController", "Retornar_CombosAplicacion", parametros_CombosAplicacion.ToString(), "Finaliza ejecución."); return(mapper.Map <List <Models.Generales.CombosGenericosDTO> >(lstCombosAplicacion)); } catch (Exception ex) { return(BadRequest(objUtilidades.RetornarErrorControlado(ex, "GeneralesController", "Retornar_CombosAplicacion", parametros_CombosAplicacion.ToString()))); } }