private void WriteMarketMappings(IMarket market) { var orgIds = _taskProcessor.GetTaskResult(market.GetMappedMarketIdsAsync()); if (orgIds == null) { _log.Debug($"No market mapping for marketId:{market.Id}."); } foreach (var orgId in orgIds) { if (orgId is LcooMarketMapping) { var lcooId = orgId as LcooMarketMapping; _log.Debug($"Market {market.Id} mapping TypeId:{lcooId.TypeId}, Sov:'{lcooId.Sov}'"); } else if (orgId is LoMarketMapping) { var loId = orgId as LoMarketMapping; _log.Debug($"Market {market.Id} mapping TypeId:{loId.TypeId}, SubTypeId:{loId.SubTypeId}, Sov:'{loId.Sov}'"); } else { _log.Warn($"Unknown market mapping type for market:{market.Id}. Market mapping TypeId:{orgId.TypeId}, Sov:'{orgId.Sov}'"); } } }
private void WriteMarket(IMarket market, CultureInfo culture) { var marketName = _taskProcessor.GetTaskResult(market.GetNameAsync(culture)); _log.LogInformation($"MarketId:{market.Id}, Specifiers:'{WriteSpecifiers(market.Specifiers)}', Name[{culture.TwoLetterISOLanguageName}]:'{marketName}'"); }
/// <summary> /// Adds the info about the passed <see cref="ISportEvent"/> to the provided <see cref="StringBuilder"/> /// </summary> /// <param name="sportEvent">The <see cref="ISportEvent"/> containing data to display</param> /// <param name="builder">The <see cref="StringBuilder"/> to which to add the data</param> private void AddEntityData(ISportEvent sportEvent, StringBuilder builder) { Guard.Argument(sportEvent, nameof(sportEvent)).NotNull(); Guard.Argument(builder, nameof(builder)).NotNull(); var scheduled = _taskProcessor.GetTaskResult(sportEvent.GetScheduledTimeAsync()); var scheduledEnd = _taskProcessor.GetTaskResult(sportEvent.GetScheduledEndTimeAsync()); var name = _taskProcessor.GetTaskResult(sportEvent.GetNameAsync(_culture)); var sportId = _taskProcessor.GetTaskResult(sportEvent.GetSportIdAsync()); builder.Append("Id=").Append(sportEvent.Id); builder.Append(" Name=").Append(name); builder.Append(" SportId=").Append(sportId); builder.Append(" Scheduled=").Append(scheduled?.ToShortDateString() ?? "null"); builder.Append(" ScheduledEnd=").Append(scheduledEnd?.ToShortDateString() ?? "null"); }
/// <summary> /// Adds the info about the passed <see cref="ISportEvent"/> to the provided <see cref="StringBuilder"/> /// </summary> /// <param name="sportEvent">The <see cref="ISportEvent"/> containing data to display</param> /// <param name="builder">The <see cref="StringBuilder"/> to which to add the data</param> private void AddEntityData(ISportEvent sportEvent, StringBuilder builder) { Contract.Requires(sportEvent != null); Contract.Requires(builder != null); var scheduled = _taskProcessor.GetTaskResult(sportEvent.GetScheduledTimeAsync()); var scheduledEnd = _taskProcessor.GetTaskResult(sportEvent.GetScheduledEndTimeAsync()); var name = _taskProcessor.GetTaskResult(sportEvent.GetNameAsync(_culture)); var sportId = _taskProcessor.GetTaskResult(sportEvent.GetSportIdAsync()); builder.Append("Id=").Append(sportEvent.Id); builder.Append(" Name=").Append(name); builder.Append(" SportId=").Append(sportId); builder.Append(" Scheduled=").Append(scheduled?.ToShortDateString() ?? "null"); builder.Append(" ScheduledEnd=").Append(scheduledEnd?.ToShortDateString() ?? "null"); }