public ActionResult <Fight> Get(Guid id) { var result = _fightService.GetFightById(id); if (result == null) { return(NotFound()); } return(new Fight { Id = result.Id, PlayerId = result.PlayerId, BotId = result.BotId, FightLogs = result.FightLogs.Select(s => new FightLog { Id = s.Id, Turn = s.Turn, PlayerHitPoint = s.PlayerHitPoint, BotHitPoint = s.BotHitPoint, LogEntry = s.LogEntry }).OrderByDescending(log => log.Turn) }); }