Exemple #1
0
 public void Add(CandidateInfo candidate)
 {
     if (!Exists(candidate))
     {
         _dbChache.Add(candidate);
         DbContext.SaveChanges();
     }
 }
Exemple #2
0
 public void Delete(CandidateInfo candidate)
 {
     if (Exists(candidate))
     {
         var cnd = DbContext.Candidates.Single(t => t.Id == candidate.Id);
         DbContext.Candidates.Remove(cnd);
         DbContext.SaveChanges();
     }
 }
Exemple #3
0
 public void Update(CandidateInfo candidate)
 {
     if (Exists(candidate))
     {
         var cnd = DbContext.Candidates.Single(t => t.Id == candidate.Id);
         DbContext.Entry(cnd).State = EntityState.Modified;
         DbContext.SaveChanges();
     }
 }
Exemple #4
0
 private bool Exists(CandidateInfo candidate)
 {
     return(_dbChache.Local.Any(t => t.Id == candidate.Id));
 }