public async Task <IActionResult> NuevoActualizarFuncionario([FromBody] FuncionarioDTO funcionarioDTO) { if (funcionarioDTO != null && funcionarioDTO.Id == 0) { //nuevo funcionario var resultado = await funcionarioRepositorio.Agregar(funcionarioDTO); if (resultado == null) { return(BadRequest()); } return(Ok(resultado)); } else { var resultado = await funcionarioRepositorio.Actualizar(funcionarioDTO); if (resultado == null) { return(BadRequest()); } return(Ok(resultado)); } }