private TrackInfo CreateTrackInfo(string tmxId, MXTrackInfoResponse info) { var trackInfo = new TrackInfo(); trackInfo.TrackUrl = $"https://trackmania.exchange/tracks/view/{tmxId}"; trackInfo.TrackImageUrl = $"https://trackmania.exchange/tracks/thumbnail/{tmxId}"; trackInfo.TrackAuthor = info.Username; trackInfo.TrackName = info.Name; trackInfo.TrackLength = info.LengthName; trackInfo.TrackStyle = info.StyleName; return(trackInfo); }
private TrackInfo CreateTrackInfo(string tmxId, MXTrackInfoResponse info, List <MXReplayResponse> records, string dediHtml) { var trackInfo = new TrackInfo(); trackInfo.TrackUrl = $"https://tm.mania-exchange.com/tracks/{tmxId}"; trackInfo.TrackImageUrl = $"https://tm.mania-exchange.com/tracks/screenshot/normal/{tmxId}"; trackInfo.TrackAuthor = info.Username; trackInfo.TrackName = info.Name; trackInfo.TrackLength = info.LengthName; trackInfo.TrackStyle = info.StyleName; trackInfo.RecordInfos = CreateRecordInfos(records, dediHtml); return(trackInfo); }