예제 #1
0
        public ActionResult AircraftByWeek(int aircraftId, DateTime startDate)
        {
            var memberReservations = _dataService.GetReservationListByAircraft(aircraftId, startDate, 7);
            var aircraft           = _dataService.GetAircraftById(aircraftId);

            var model = new AircraftByWeekViewModel()
            {
                ReservationList = memberReservations.ConvertToReservationViewModel(),
                DateList        = new List <DateTime>().GetListFromRange(startDate, startDate.AddDays(7), 0, 0, 1),
                TimeList        = new List <DateTime>().GetListFromRange(DateTime.MinValue.AddHours(6), DateTime.MinValue.AddHours(22), new TimeSpan(0, 30, 0)),
                AircraftId      = aircraftId,
                Aircraft        = aircraft
            };

            return(View(model));
        }