public HttpResponseMessage GetAll() { try { var lista = new List <EstoqueConsultaViewModel>(); foreach (var estoque in repository.FindAll()) { lista.Add(Mapper.Map <EstoqueConsultaViewModel>(estoque)); } return(Request.CreateResponse(HttpStatusCode.OK, lista)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Ocorreu um erro: " + e.Message)); } }