public HttpResponseMessage GetMessages() { var messages = _repository.Messages.GetAll(); var messageMapping = MessageViewModel.MessageMapping(messages); var result = Request.CreateResponse(HttpStatusCode.OK, messageMapping); if (messages == null) { result = Request.CreateResponse(HttpStatusCode.NotFound, "Message history is empty"); } return(result); }