/// <summary> /// Assigns the boarding embark stats. /// </summary> /// <param name="boardingEmbarkStatsCollection">The boarding embark stats collection.</param> public void AssignBoardingEmbarkStats(BoardingEmbarkStatsCollection boardingEmbarkStatsCollection) { this.boardingEmbarkStats = boardingEmbarkStatsCollection; }
/// <summary> /// Function to map BoardingEmbarkStats. /// </summary> /// <param name="dataReader">Instance of SqlDataReader</param> /// <returns>MBoardingEmbarkStats Collection</returns> private static async Task<BoardingEmbarkStatsCollection> MapBoardingEmbarkStats(SqlDataReader dataReader) { var boardingEmbarkStatsCollection = new BoardingEmbarkStatsCollection(); if (dataReader != null) { while (await dataReader.ReadAsync()) { var boardingEmbarkStats = new BoardingEmbarkStats { BoardingNumber = dataReader.Int32Field(BoardingNumber), BoardingExpectedCount = dataReader.Int32Field(BoardingExpected), BoardingCheckedInCount = dataReader.Int32Field(BoardingCheckedIn), BoardingOnboardCount = dataReader.Int32Field(BoardingOnboard) }; boardingEmbarkStatsCollection.Add(boardingEmbarkStats); } } return boardingEmbarkStatsCollection; }