/// <summary> /// Méthode permettant d'obtenir un ensemble de plats sauvegardé dans la base de données. /// </summary> /// <param name="args">Les arguments permettant de retrouver les plats.</param> /// <returns>Une liste contenant les plats.</returns> public IList <Plat> RetrieveSome(RetrieveSuiviPlatArgs args) { List <Plat> resultat = new List <Plat>(); try { connexion = new MySqlConnexion(); string requete = string.Format("SELECT * FROM SuiviPlats WHERE idMembre = {0}", args.IdMembre); DataSet dataSetPlats = connexion.Query(requete); DataTable tablePlats = dataSetPlats.Tables[0]; foreach (DataRow rowPlat in tablePlats.Rows) { Plat plat = platService.Retrieve(new RetrievePlatArgs { IdPlat = ((int)rowPlat["idPlat"]) }); plat.EstTricherie = ((bool)rowPlat["estTricherie"]); resultat.Add(plat); } } catch (Exception) { throw; } return(resultat); }
/// <summary> /// Méthode permettant d'obtenir un ensemble de plats sauvegardé dans la base de données. /// </summary> /// <param name="args">Les arguments permettant de retrouver les plats.</param> /// <returns>Une liste contenant les plats.</returns> public IList<Plat> RetrieveSome(RetrieveSuiviPlatArgs args) { List<Plat> resultat = new List<Plat>(); try { connexion = new MySqlConnexion(); string requete = string.Format("SELECT * FROM SuiviPlats WHERE idMembre = {0}", args.IdMembre); DataSet dataSetPlats = connexion.Query(requete); DataTable tablePlats = dataSetPlats.Tables[0]; foreach (DataRow rowPlat in tablePlats.Rows) { Plat plat = platService.Retrieve(new RetrievePlatArgs { IdPlat = ((int)rowPlat["idPlat"]) }); plat.EstTricherie = ((bool)rowPlat["estTricherie"]); resultat.Add(plat); } } catch (Exception) { throw; } return resultat; }