Пример #1
0
 public int GetPendingCount()
 {
     using (var context = new CandidateContext(_connectionString))
     {
         return(context.Candidates.Where(i => i.Confirmed == null).ToList().Count());
     }
 }
Пример #2
0
 public Candidate GetCandidate(int id)
 {
     using (var context = new CandidateContext(_connectionString))
     {
         return(context.Candidates.FirstOrDefault(i => i.Id == id));
     }
 }
Пример #3
0
 public IEnumerable <Candidate> GetPending()
 {
     using (var context = new CandidateContext(_connectionString))
     {
         return(context.Candidates.Where(i => i.Confirmed == null).ToList());
     }
 }
Пример #4
0
 public int GetDeclinedCount()
 {
     using (var context = new CandidateContext(_connectionString))
     {
         return(context.Candidates.Where(i => i.Confirmed == false).ToList().Count());
     }
 }
Пример #5
0
 public int GetConfirmedCount()
 {
     using (var context = new CandidateContext(_connectionString))
     {
         return(context.Candidates.Count(i => i.Confirmed == true));
     }
 }
Пример #6
0
 public void AddCandidate(Candidate c)
 {
     using (var context = new CandidateContext(_connectionString))
     {
         context.Candidates.Add(c);
         context.SaveChanges();
     }
 }
Пример #7
0
        public void Decline(int id)
        {
            using (var context = new CandidateContext(_connectionString))

            {
                Candidate i = context.Candidates.FirstOrDefault(p => p.Id == id);
                i.Confirmed            = false;
                context.Entry(i).State = EntityState.Modified;
                context.SaveChanges();
            }
        }