Exemple #1
0
        ///<summary> send reminder on mail to the passengers
        ///</summary>
        public static void sendMailReminderToP(Object state)
        {
            List <RegistrationDateRangeDTO> registrationNow = RegistrationDateRangeConverters.GetListDateRangeDTO(RegistrationDateRangeDal.GetTravelingsNow());

            foreach (var r in registrationNow)
            {
                sendMailReminder(RegisterationConverters.GetRegisterationDTO(RegisterationDal.GetRegisterationById(r.Id)));
            }
        }
        private static int IsExistInReg(RegistrationDateRangeDTO traveling)
        {
            List <RegistrationDateRangeDTO> listRegDates = RegistrationDateRangeConverters.GetListDateRangeDTO(RegistrationDateRangeDal.GetDateByRegistrationId(traveling.Id));
            var dateInRange = listRegDates.Where(r => r.DateInRange == traveling.DateInRange);

            if (dateInRange.Count() == 0)
            {
                return(-1);
            }
            return(dateInRange.First().Id);
        }