public QueryResult Handle(ListarProductosParameters parameters) { using (var connection = ConnectionFactory.CreateFromUserSession()) { var parametros = new DynamicParameters(); parametros.Add("codigo", dbType: DbType.String, direction: ParameterDirection.Input, value: parameters.codigo); parametros.Add("descripcion", dbType: DbType.String, direction: ParameterDirection.Input, value: parameters.descripcion); parametros.Add("idfabricante", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.idfabricante); parametros.Add("idtipoproducto", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.idtipoproducto); parametros.Add("idmodelo", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.idmodelo); parametros.Add("repuesto", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.repuesto); var resultado = new ListarProductosResult { Hits = connection.Query <ListarProductosDto> ( "mantenimiento.pa_listarproductos", parametros, commandType: CommandType.StoredProcedure ), }; return(resultado); } }
public QueryResult Execute(ListarProductosParameter parameters) { using (var conn = new ConnectionFactory(_config).GetOpenConnection()) { var parametros = new DynamicParameters(); parametros.Add("Criterio", dbType: DbType.String, direction: ParameterDirection.Input, value: parameters.Criterio); parametros.Add("ClienteId", dbType: DbType.Int32, direction: ParameterDirection.Input, value: parameters.ClienteId); var result = new ListarProductosResult(); result.Hits = conn.Query <ListarProductosDto>("Mantenimiento.pa_listarProductos" , parametros , commandType: CommandType.StoredProcedure); return(result); } }
public QueryResult Handle(ListarProductosParameter parameters) { using (var connection = (SqlConnection)ConnectionFactory.CreateFromUserSession()) { var parametros = new DynamicParameters(); var resultado = new ListarProductosResult { Hits = connection.Query <ListarProductosDto> ( sql: "sp_nol_listar_productos", param: parametros, commandType: CommandType.StoredProcedure ) }; return(resultado); } }