// OPT00020100219 // Voila une procedure qui prend 100 ms au bas mot lorsque l'on a 1300 votes public static int NumberOfVotesByAnswer(Guid answerID) { // OPT00020100219int count = 0; //PollVoteCollection pvc = PollVoteCollection.GetAll(); //foreach ( PollVote pv in pvc ) //{ // if ( pv.PollAnswerId == answerID ) // { // count += 1; // } //} PollVoteCollection pvc = PollVoteDAL.GetPollVoteByPollAnswerID(answerID); return(pvc.Count); }
// Trouver les Votes pour une Reponse donnee public static PollVoteCollection GetVotes(Guid answerID) { //PollVoteCollection pvc = PollVoteCollection.GetAll(); //PollVoteCollection newpvc = new PollVoteCollection(); //foreach ( PollVote pv in pvc ) //{ // if ( pv.PollAnswerId == answerID ) // { // newpvc.Add( pv ); // } //} // OPT00020100219 PollVoteCollection newpvc = PollVoteDAL.GetPollVoteByPollAnswerID(answerID); return(newpvc); }
// Trouver tous les Votes faits pour un Questionnaire public static PollVoteCollection GetPollVotesByQuestionnaireID(int questionnaireID) { return(PollVoteDAL.GetPollVotesByQuestionnaireID(questionnaireID)); }
// Trouver les Votes faits par une Personne pour un Questionnaire donne public static PollVoteCollection GetPollVotes(int questionnaireID, Guid personneGUID) { return(PollVoteDAL.GetPollVotes(questionnaireID, personneGUID)); }
public static PollVoteCollection GetAll() { return(PollVoteDAL.GetAll()); }