public IActionResult Create([FromBody] Candidato candidato) { try { if (candidato == null) { return(BadRequest(new BancoTalentosJson <Candidato>().GetBadRequestNull())); } _candidatoRepository.Add(candidato); return(Ok(new BancoTalentosJson <Candidato>().GetOK(candidato))); } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, new BancoTalentosJson <Candidato>().GetInternalServerError(ex))); } }
public Candidato Add(CandidatoViewModel model) { Candidato candidato = new Candidato(model.Nome, model.Apelido, model.CPF); return(_candidatoRepository.Add(candidato)); }