Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var calendarItems = avHelper.GetVirtualAvailabilityForDay(vp.AvailabilityData, duration, month, dayOfWeek);
- if (calendarItems.Count > 0)
- {
- var firstVPAvailabilityEntry = calendarItems.First();
- var fHour = firstVPAvailabilityEntry.Start.Hour;
- var fMinute = firstVPAvailabilityEntry.Start.Minute;
- var lastVPAvailabilityEntry = calendarItems.Last();
- var eHour = lastVPAvailabilityEntry.End.Hour;
- var eMinute = lastVPAvailabilityEntry.End.Minute;
- var s = datePart.AddHours(fHour).AddMinutes(fMinute);
- var e = datePart.AddHours(eHour).AddMinutes(eMinute).Add(duration);
- var result = Client.Views.VirtualProductSchedules.GetPossibleStartDateTimesUtc(vpId, s, e, presets);
- possibleTimes.AddRange(result);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement