public Guid AddCandidate(CandidateValueObject candidate) { var candidateEntity = new Models.Candidate { Address = candidate.Address, Cpf = candidate.Cpf, JobOpportunity = _jobOpportunityService.GetJobOpportunity(candidate.JobOpportunityId), Name = candidate.Name, Phone = candidate.Phone, Tecnologies = candidate.Tecnologies.Select(c => new CandidateTecnology { Tecnology = _tecnologyService.GetTecnology(c) }).ToList() }; return(candidateEntity.IsValid() ? _candidateRepository.AddCandidate(candidateEntity) : Guid.Empty); }
public Guid AddCandidate(CandidateValueObject candidate) { return(_candidateService.AddCandidate(candidate)); }
public void Post([FromBody] CandidateValueObject value) { _candidateApplication.AddCandidate(value); }