Beispiel #1
0
        public static GetGameHistoryView MapGameHistoryView(List <HistoryMessage> historyMessages)
        {
            var view = new GetGameHistoryView();
            var historyMessageViewItems = Mapper.Map <List <HistoryMessage>, List <HistoryMessageGetGameHistoryViewItem> >(historyMessages);

            return(view);
        }
Beispiel #2
0
        public async Task <GetGameHistoryView> Get()
        {
            List <HistoryMessage> historyMessages = await _historyMessageRepository.GetAll();

            GetGameHistoryView view = CustomMapper.MapGameHistoryView(historyMessages);

            return(view);
        }
Beispiel #3
0
        public async Task <ActionResult> Get()
        {
            try
            {
                GetGameHistoryView view = await _gameHistoryService.Get();

                string jsonResult = JsonConvert.SerializeObject(view);
                return(Content(jsonResult, "application/json"));
            }
            catch (Exception exception)
            {
                string message = exception.ToString();
                _logger.Error(message);
                return(RedirectToAction("Display", "Error", new { message = GameMessage.HistoryMessagesError }));
            }
        }