public HttpResponseMessage Get()
        {
            try
            {
                List <DependenteConsultaModel> lista = new List <DependenteConsultaModel>();

                DependenteRepository repository = new DependenteRepository();
                foreach (var item in repository.ObterTodo())
                {
                    DependenteConsultaModel model = new DependenteConsultaModel();
                    model.IdDependente   = item.IdDependente;
                    model.Nome           = item.Nome;
                    model.DataNascimento = item.DataNascimento;
                    model.IdFuncionario  = item.IdFuncionario;

                    lista.Add(model);
                }
                return(Request.CreateResponse(HttpStatusCode.OK, lista));
            }
            catch (Exception e)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message));
            }
        }