Bonjour, je rencontre un petit soucis dans le cas d'un update d'un booléen.
J'ai donc réalisé une méthode qui me permet de récupérer tous les rides pour un utilisateur en fonction de l'année ainsi que le mois:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
var userRides = _rideRepository.GetUserRides(user.Id, year, month);
Voici la forme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
[
  {"id":87, "createdById":1, "createdById":1, "rideDate":"2021-06-29T00:00:00", "isValid":"false", "lines":[{"id":166, "transportTypeId":1, "transportType":{"id":1,"name":"bicycle", "co2SavedPerKm":193},"kilometers":10, "rideId":87]},
  {"id":95, "createdById":1, "createdById":1, "rideDate":"2021-06-29T00:00:00", "isValid":"false", "lines":[{"id":167, "transportTypeId":1, "transportType":{"id":1,"name":"bicycle", "co2SavedPerKm":193},"kilometers":10, "rideId":95]},
  {"id":98, "createdById":1, "createdById":1, "rideDate":"2021-06-30T00:00:00", "isValid":"false", "lines":[{"id":168, "transportTypeId":1, "transportType":{"id":1,"name":"bicycle", "co2SavedPerKm":193},"kilometers":10, "rideId":98]}
]
Ce que je souhaite faire, est donc de set via une route de mon controller, la value de "isValid" à true.
Pour le coup j'ai une légère difficulté à parcourir mes userRides afin de modifier uniquement les values des "isValid".