private CalendarDataProvider GetCalendarProvider(AjaxWebServicerequestData requestedData) { DateTime startRequestOutDate = DateTime.Parse(requestedData.StartOutDate); DateTime startRequestRetDate = DateTime.Parse(requestedData.StartRetDate); DateTime startOutDate = startRequestOutDate.AddDays(requestedData.OutDateChangeRange); DateTime startRetDate = startRequestRetDate.AddDays(requestedData.RetDateChangeRange); return new CalendarDataProvider(startOutDate, startRetDate); }
public CalendarDataWebService GetDateRanges(AjaxWebServicerequestData requestedData) { CalendarDataProvider calendarProvider = GetCalendarProvider(requestedData); CalendarDataWebService dataToSend = new CalendarDataWebService(); DateTime startRequestOutDate = DateTime.Parse(requestedData.StartOutDate); DateTime startRequestRetDate = DateTime.Parse(requestedData.StartRetDate); dataToSend.OutDateRange = calendarProvider.GetOutRequestDateRanage().ConvertAll<string>(t=>t.ToString(CalendarHelper.DateFormat)); dataToSend.RetDateRange = calendarProvider.GetRetRequestDateRanage().ConvertAll<string>(t=>t.ToString(CalendarHelper.DateFormat)); dataToSend.NewStartOutDate = startRequestOutDate.AddDays(requestedData.OutDateChangeRange); dataToSend.NewStartRetDate = startRequestRetDate.AddDays(requestedData.RetDateChangeRange); return dataToSend; }
public static bool ValidFlightRequestData(AjaxWebServicerequestData requstedData) { return true; }
public List<CalendarFlightData> GetCalendarData(AjaxWebServicerequestData requestedData) { CalendarDataProvider calendarProvider = GetCalendarProvider(requestedData); return calendarProvider.GetCalendarMatrixData(); }