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