public QueryResult Handle(ListarAntecedentesParameter parameters) { using (var connection = ConnectionFactory.CreateFromUserSession()) { var parametros = new DynamicParameters(); parametros.Add("idordenservicio", dbType: DbType.Int64, direction: ParameterDirection.Input, value: parameters.idordenservicio); var result = new ListarAntecedentesResult(); var multiquery = connection.QueryMultiple ( "reparacion.pa_obtenerantecedentesordenservicio_telecom", parametros, commandType: CommandType.StoredProcedure ); result.Historico = multiquery.Read <ListarAntecedentesOrdenServicioDto>().ToList(); return(result); } }
public QueryResult Handle(ListarAntecedentesParameter parameters) { using (var connection = ConnectionFactory.CreateFromUserSession()) { var parametros = new DynamicParameters(); parametros.Add("idincidencia", dbType: DbType.Int64, direction: ParameterDirection.Input, value: parameters.idincidencia); var result = new ListarAntecedentesResult(); var multiquery = connection.QueryMultiple ( "agendamiento.pa_obtenerantecedentesincidencia", parametros, commandType: CommandType.StoredProcedure ); result.Productos = multiquery.Read <ListarAntecedentesIncidenteDto>().ToList(); result.Clientes = multiquery.Read <ListarAntecedentesIncidenteDto>().ToList(); return(result); } }