Beispiel #1
0
 public static CalendarDetails Query(
     this IEnumerable <ReadModels.CalendarDetails> allCalendars,
     GetCalendar query
     )
 {
     return(allCalendars.FirstOrDefault(x => x.CalendarId == query.CalendarId));
 }
        protected override IDbDataParameter[] CreateDeleteParameters(EntityBase anEntity)
        {
            GetCalendar             theEntity = (GetCalendar)anEntity;
            List <IDbDataParameter> cmdParams = new List <IDbDataParameter>();

            cmdParams.Add(DataAccessFactory.CreateDataParameter("transmode", "d"));

            return(cmdParams.ToArray());
        }
        protected override EntityBase CreateAndBuildEntity(DataHelper.Framework.SafeDataReader dr)
        {
            GetCalendar theEntity = new GetCalendar();

            theEntity.DAYCOUNT = !dr.IsDBNull(0) ? dr.GetValue(0).ToString() : string.Empty;

            theEntity.FIRSTDAY = !dr.IsDBNull(1) ? dr.GetValue(1).ToString() : string.Empty;

            return(theEntity);
        }
Beispiel #4
0
        // finction to select date
        public OneWayFlight SelectDepartureDate(String inputYear, String inputMonth, String inputDay)
        {
            // use Calendar class object for using calendar functions to select dates
            GetCalendar cal = new GetCalendar(CommonElementGroup.dateSelectDepartureDate);

            // pass the datepicket textbox

            cal
            // select year
            .selectYear(driver, inputYear)
            //select month
            .selectMonth(driver, inputMonth)
            //select day
            .selectDay(driver, inputDay);

            return(this);
        }
        protected override IDbDataParameter[] CreateSelectParameters(EntityBase anEntity)
        {
            GetCalendar             theEntity = (GetCalendar)anEntity;
            List <IDbDataParameter> cmdParams = new List <IDbDataParameter>();

            if (!string.IsNullOrEmpty(theEntity.MONTH))
            {
                cmdParams.Add(DataAccessFactory.CreateDataParameter("C_MONTH", theEntity.MONTH));
            }

            if (!string.IsNullOrEmpty(theEntity.YEAR))
            {
                cmdParams.Add(DataAccessFactory.CreateDataParameter("C_YEAR", theEntity.YEAR));
            }

            cmdParams.Add(DataAccessFactory.CreateDataParameter("Result", ""));

            return(cmdParams.ToArray());
        }