Réaliser un composant Blazor réutilisable : Exemple avec une datagrid (partie 3/3 : Filtres)

Cette troisième partie va se concentrer sur l’ajout de filtres sur le composant Datagrid. Je vais repartir du composant déjà produit jusque-là. Si ce n’est pas fait, je vous invite à lire mes deux précédents articles ce qui vous permettra de suivre plus aisément cette partie. A la fin de la partie 2, nous avions … Lire la suite

Azure DevOps – Build d’un site ASP.NET Core et déploiement

ASP.NET Core est une révolution. Certes ce n’est pas une technologie toute nouvelle car elle fait suite à plus de 15ans d’ASP.Net, mais c’est une révolution pour le développeur .NET que je suis depuis la première version de Visual Studio .NET en 2001.

Pourquoi ? Et bien parce que plus besoin de IIS, plus besoin du module WarmUp pour que le site charge rapidement, plus besoin de Windows et bien d’autres choses encore 😉 En gros, cela me paraît être le meilleur d’ASP.NET MVC 4.5 avec encore plus de puissance, de simplicité, de productivité, et hébergé sur Linux !

Lire la suite

Réaliser un composant Blazor réutilisable : Exemple avec une datagrid (partie 2/3 : le Tri)

Dans le précédent article, nous avons exploré la création d’un composant Blazor réutilisable avec l’implémentation concrète d’une datagrid avec pagination. Dans cette seconde partie, je vais reprendre le composant précédent et y ajouter le tri des colonnes. Cela va également permettre de voir les composants imbriqués. Cet article se base sur le projet réalisé dans … Lire la suite

Réaliser un composant Blazor réutilisable : Exemple avec une datagrid (partie 1/3 : pagination)

Avant de rentrer dans le vif du sujet, commençons par découvrir un peu Blazor. Blazor c’est la possibilité de réaliser des interfaces web riche et interactive sans javascript en utilisant du C# et toute la richesse de l’écosystème .Net. Le projet, expérimental à ses débuts, a été officialisé et a intégré ASPNET Core 3 récemment. … Lire la suite

Des Api plus riche avec Odata

Je souhaite vous parler aujourd’hui d’une méthode simple permettant d’enrichir ses API. Elle présente également l’avantage d’être compatible avec l’existant. Ceci donne la possibilité de donner un coup de boost à ses API sans casser leur fonctionnement, assurant une continuité de fonctionnement avec les appelles déjà existant. Comment faire allez-vous me dire. Et bien comme … Lire la suite