/// <summary> /// Initializes a new instance of the <see cref="TournamentScheduleMapper" /> class. /// </summary> /// <param name="data">>A <see cref="tournamentSchedule" /> instance containing tournament schedule info</param> internal TournamentScheduleMapper(tournamentSchedule data) { Contract.Requires(data != null); _data = data; }
/// <summary> /// Initializes a new instance of the <see cref="TournamentScheduleMapper"/> class. /// </summary> /// <param name="data">>A <see cref="tournamentSchedule"/> instance containing tournament schedule info</param> internal TournamentScheduleMapper(tournamentSchedule data) { Guard.Argument(data, nameof(data)).NotNull(); _data = data; }
/// <summary> /// Creates and returns a <see cref="ISingleTypeMapper{T}" /> instance for tournament schedule /// </summary> /// <param name="data"> /// A <see cref="tournamentSchedule" /> instance which the created <see cref="ISingleTypeMapper{T}" /> /// will map /// </param> /// <returns>New <see cref="ISingleTypeMapper{T}" /> instance</returns> public ISingleTypeMapper <EntityList <SportEventSummaryDTO> > CreateMapper(tournamentSchedule data) { return(new TournamentScheduleMapper(data)); }