/// <summary> /// Initializes a new instance of the <see cref="AvailableSelectionsMapper" /> class. /// </summary> /// <param name="data">A <see cref="AvailableSelectionsType" /> containing available selections</param> internal AvailableSelectionsMapper(AvailableSelectionsType data) { if (data == null) { throw new ArgumentNullException(nameof(data)); } _data = data; }
internal AvailableSelectionsDTO(AvailableSelectionsType availableSelections) { if (availableSelections == null) { throw new ArgumentNullException(nameof(availableSelections)); } Event = URN.Parse([email protected]); var markets = [email protected]; Markets = markets != null ? markets.Select(m => new MarketDTO(m)).ToList().AsReadOnly() : new ReadOnlyCollection <MarketDTO>(new List <MarketDTO>()); }