public IActionResult Post([FromBody] UsuarioDTO dto)
        {
            try
            {
                List <Usuario> usuarios = _repositorio.Selecionar(s => s.Login.ToLower().Contains(dto.Login.ToLower()));

                if (usuarios.Count > 0)
                {
                    return(BadRequest("Esse login já está em uso!"));
                }

                if (dto.PessoaId == 0)
                {
                    return(BadRequest("Dados Incompletos"));
                }

                dto.Preencher_Propriedades_Para_Insercao();
                Usuario user = AutoMapperConfiguration.Instance.Mapper.Map <UsuarioDTO, Usuario>(dto);
                _repositorio.Inserir(user);
                user.Senha = string.Empty;

                return(CreatedAtRoute(new { id = user.Id }, user));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex));
            }
        }