public async Task <IActionResult> Create([FromBody] Funcionario funcionario) { try { return(Ok(new { Message = "Funcionario cadastrado com sucesso !", Success = true, Data = await _baseRepositorio.Create(funcionario) })); } catch (Exception) { return(StatusCode(500, "Erro !")); } }
public async Task <IActionResult> Create([FromBody] FuncionarioView funcionarioView) { try { var funcionario = _mapper.Map <Funcionario>(funcionarioView); var data = await _baseRepositorio.Create(funcionario); return(Ok(new { Message = "Funcionario cadastrado com sucesso !", Success = true, Data = data })); } catch (Exception e) { return(StatusCode(500, e.Message)); } }