public ActionResult AddCandidate([FromBody] Candidate candidate) { CandidateRepos candidateRepos = new CandidateRepos(_settings.Value.ConnectionString); candidateRepos.AddCandidate(candidate); return(Ok(candidate._id)); }
public Candidate GetCandidate(string candidateID) { CandidateRepos candidateRepos = new CandidateRepos(_settings.Value.ConnectionString); var candidate = candidateRepos.GetCandidate(candidateID); return(candidate); }
public long DeleteCandidate(string candidateID) { CandidateRepos candidateRepos = new CandidateRepos(_settings.Value.ConnectionString); var DeletedCount = candidateRepos.DeleteCandidate(candidateID); return(DeletedCount); }
public JsonResult ListCandidates() { CandidateRepos candidateRepos = new CandidateRepos(_settings.Value.ConnectionString); var candidates = candidateRepos.GetAllCandidates(); return(new JsonResult(candidates)); }