public async Task <ProfissionaisDTO> AddProfissionais(ProfissionaisDTO newProfissionaisDTO) { var Profissionais = _mapper.Map <Profissionais>(newProfissionaisDTO); _profissionaisRepository.Add(Profissionais); var success = await _profissionaisRepository.SavelAll(); return(newProfissionaisDTO); }
public ActionResult <RetornoView <Profissionais> > Create([FromBody] Profissionais profissionais) { //var usuarioLogado = _profissionaisRepository.usuarioLogado(User.Identity.Name); try { _profissionaisRepository.Add(profissionais); } catch (Exception ex) { var result = new RetornoView <Profissionais>() { sucesso = false, erro = ex.Message }; return(BadRequest(result)); } var resultado = new RetornoView <Profissionais>() { data = profissionais, sucesso = true }; return(CreatedAtRoute("GetProfissionais", new { id = profissionais.Id }, resultado)); }