public CongressVote AddVote(CongressVoting voting, Citizen citizen, VoteTypeEnum voteType) { CongressVote vote = createVote(voting, citizen.ID, voteType); congressVotingRepository.AddVote(vote); congressVotingRepository.SaveChanges(); return(vote); }
public List <CongressVote> CreateAbstainedVotes(CongressVoting voting, IEnumerable <Congressman> abstainedCongressmen) { var votes = new List <CongressVote>(); foreach (var congressman in abstainedCongressmen) { CongressVote vote = new CongressVote() { CitizenID = congressman.CitizenID, CongressVotingID = voting.ID, VoteTypeID = (int)VoteTypeEnum.Abstained }; votes.Add(vote); } return(votes); }
public void AddVote(CongressVote vote) { context.CongressVotes.Add(vote); }