public void AjouterVote(int idSondage, int idResto, int idUtilisateur) { if (!ADejaVote(idSondage, idUtilisateur)) { Sondage sondage = _bdd.Sondages.FirstOrDefault(s => s.Id == idSondage); if (sondage != null) { Resto resto = ObtenirRestaurant(idResto); Utilisateur utilisateur = ObtenirUtilisateur(idUtilisateur); if (resto != null & utilisateur != null) { Vote vote = new Vote() { Resto = resto, Utilisateur = utilisateur }; sondage.Votes.Add(vote); _bdd.SaveChanges(); } } } }
public void AjouterVote(int idSondage, int idResto, int idUtilisateur) { Vote vote = new Vote { Resto = bdd.Restos.First(r => r.Id == idResto), Utilisateur = bdd.Utilisateurs.First(u => u.Id == idUtilisateur) }; Sondage sondage = bdd.Sondages.First(s => s.Id == idSondage); if (sondage.Votes == null) sondage.Votes = new List<Vote>(); sondage.Votes.Add(vote); bdd.SaveChanges(); }