Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //ElectionRepository
- public CandidatureStatusEnum GetCandidatureStatus(Candidature candidature)
- {
- return candidaturestatusesSet.First(t => t.Id == candidature.CandidatureStatusId).Status;
- }
- public void SetStatus(Candidature candidature)
- {
- candidaturesSet.First(t => t.Id == candidature.Id).CandidatureStatusId = candidature.CandidatureStatusId;
- context.SaveChanges();
- }
- public List<Candidature> GetElectionResults(Election election)
- {
- List<Candidature> list = new List<Candidature>();
- list = candidaturesSet.Where(t => t.ElectionId == election.Id & t.CandidatureStatusId == 2).ToList();
- List<Candidature> sortedList = list.OrderByDescending(o => o.NumberOfVotes).ToList();
- return sortedList;
- }
- //PersonRepository
- public void AddPerson(Person person)
- {
- context.Entry(person).State = EntityState.Added;
- context.SaveChanges();
- }
- public void MakeActive(Person person)
- {
- personsSet.First(t => t.Id == person.Id).IsActive = true;
- context.SaveChanges();
- }
- //Team Repository
- public void DeleteTeam(Team team)
- {
- context.Entry(team).State = EntityState.Deleted;
- context.SaveChanges();
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement