Example #1
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="itineraryId"></param>
        /// <param name="serviceDto"></param>
        /// <returns></returns>
        private List <ItineraryDayDesc> GetItineraryService(int itineraryId, List <ItineraryServiceDto> serviceDto)
        {
            var dayDescList = new List <ItineraryDayDesc>();

            foreach (var dataObj in serviceDto)
            {
                var itinDayDesc = new ItineraryDayDesc()
                {
                    ItineraryDayId          = dataObj.ItineraryDayId,
                    ItineraryId             = itineraryId,
                    TimeOfDayId             = dataObj.TimeOfDay.TimeOfDayId,
                    DayNumber               = dataObj.DayNumber,
                    CustomDisplayName       = dataObj.CustomDisplayName,
                    ActivityTypeDisplayName = dataObj.ServiceDescription.ActivityTypeDisplayName,
                    DisplayOrder            = dataObj.DisplayOrder,
                    Alerts             = dataObj.Alerts,
                    TermsAndConditions = dataObj.ServiceDescription.TermsAndConditions,
                    SourceName         = dataObj.SourceLocale.Name,
                    DestName           = (dataObj.SourceLocale.Name.Equals(dataObj.DestinationLocale.Name, StringComparison.InvariantCultureIgnoreCase)?null: dataObj.DestinationLocale.Name),
                    Description        = dataObj.ServiceDescription.Description
                };

                dayDescList.Add(itinDayDesc);
            }
            return(dayDescList);
        }
Example #2
0
        private ItineraryDayDesc GetItineraryService(ItineraryServiceDto serviceDto)
        {
            var itinDayDesc = new ItineraryDayDesc()
            {
                ItineraryDayId          = serviceDto.ItineraryDayId,
                TimeOfDayId             = serviceDto.TimeOfDay.TimeId,
                CustomDisplayName       = serviceDto.CustomDisplayName,
                ActivityTypeDisplayName = serviceDto.ServiceDescription.ActivityTypeDisplayName,
                DisplayOrder            = serviceDto.DisplayOrder,
                Alerts             = serviceDto.Alerts,
                TermsAndConditions = serviceDto.ServiceDescription.TermsAndConditions,
                SourceName         = serviceDto.SourceLocale.Name,
                DestName           = serviceDto.DestinationLocale.Name,
                Description        = serviceDto.ServiceDescription.Description
            };

            return(itinDayDesc);
        }