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));
            }
        }