Nous avons un système basé sur les événements auxquels les utilisateurs sont invités [UserInvite].Commande d'une liste d'objets par la propriété d'un autre objet en C#
Actuellement, j'ai une page qui liste tous les utilisateurs invités à un événement; ils peuvent être triés par diverses propriétés, telles que le nom de famille [ascendant et descendant]. Tout va bien et dandy, mais maintenant je dois trier en plus par une propriété UserInvite: DateEdited [again asc/desc]. J'ai utilisé une méthode d'extension qui prend une chaîne du nom de la propriété pour trier par, mais cela ne fonctionnera pas pour la propriété d'une autre classe.
Notes:
- UserInvite a une méthode pour obtenir par l'événement et l'utilisateur qui retourne toujours un UserInvite [ou null si a été trouvé sans invitation].
- eventId actuelle se tient dans la page principale ne peut donc être atteint sur la page qui répertorie les utilisateurs
Quelle est la meilleure façon de le faire?
Belle réponse +1. –
La seule solution de travail que j'ai trouvé était d'ajouter la propriété UserInvite dans la classe User. – Rich