public FindCandidateDto PostCandidate(CreateCandidateDto cand) { Candidate candidatModel = TransformDtoToModel(cand); Candidate candidatCreated = candidateRepository.Create(candidatModel); return(TransformModelToDto(candidatCreated)); }
public Candidate Create(CreateCandidateDto candidade) { Candidate entity = new Candidate(candidade.Name, candidade.ViceName, candidade.Subtitle); _repository.Insert(entity); return(entity); }
public async Task <Dto> CreateCandidate <Dto>(CreateCandidateDto createCandidateDto) { Candidate candidate = _mapper.Map <Candidate>(createCandidateDto); candidate.HashedPassword = _passwordHasher.Hash(createCandidateDto.Password); candidate = await _repository.Add(candidate); Dto mappedCandidate = _mapper.Map <Dto>(candidate); return(mappedCandidate); }
private Candidate TransformDtoToModel(CreateCandidateDto cand) { return(new Candidate( cand.idCandidat, cand.firstname, cand.lastname, cand.email, cand.idUser, cand.idLevel )); }
public CreateCandidateCommand(CreateCandidateDto dto) { Dto = dto; var validator = new Validator(); var result = validator.Validate(this); if (!result.IsValid) { throw new ValidationException(result.Errors); } }
public Candidate Create([FromBody] CreateCandidateDto candidate) { return(_candidateService.Create(candidate)); }
public FindCandidateDto Post([FromBody] CreateCandidateDto cand) { return(candidatesServices.PostCandidate(cand)); }
public async Task <GetCandidateDto> CreateCandidate(CreateCandidateDto dto) { return(await new CreateCandidateCommand(dto).CreateCandidate(UserInfo)); }