/// <summary> /// Updates the candidate. /// </summary> /// <param name="candidateDetails">The candidate details.</param> public void UpdateCandidate(Candidate candidateDetails) { var candidate = Context.Candidates.FirstOrDefault(@this => @this.CandidateID == candidateDetails.CandidateID); if (candidate != null) { candidate.emailID = candidateDetails.emailID; candidate.FirstName = candidateDetails.FirstName; candidate.LastName = candidateDetails.LastName; candidate.password = candidateDetails.password; } else { Context.Candidates.Add(candidateDetails); } }
/// <summary> /// Updates the candidate. /// </summary> /// <param name="candidateDetails">The candidate details.</param> public void UpdateCandidate(Candidate candidateDetails) { this.repository.UpdateCandidate(candidateDetails); }
/// <summary> /// Adds the candidate. /// </summary> /// <param name="candidateDetails">The candidate details.</param> public void AddCandidate(Candidate candidateDetails) { Context.Candidates.Add(candidateDetails); }
/// <summary> /// Adds the candidate. /// </summary> /// <param name="candidateDetails">The candidate details.</param> public void AddCandidate(Candidate candidateDetails) { this.repository.AddCandidate(candidateDetails); }