public static GetGameHistoryView MapGameHistoryView(List <HistoryMessage> historyMessages) { var view = new GetGameHistoryView(); var historyMessageViewItems = Mapper.Map <List <HistoryMessage>, List <HistoryMessageGetGameHistoryViewItem> >(historyMessages); return(view); }
public async Task <GetGameHistoryView> Get() { List <HistoryMessage> historyMessages = await _historyMessageRepository.GetAll(); GetGameHistoryView view = CustomMapper.MapGameHistoryView(historyMessages); return(view); }
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 })); } }