public async Task <IActionResult> GetActiveBookingsAsync([FromBody] BookingSearchUserModelDTO ActiveBookingModel) { await _bookingManager.UpdateBookingStatusAsync(); Guard.Against.NullItem <BookingSearchUserModelDTO>(ActiveBookingModel); DateTime currentDate = DateTime.Parse(ActiveBookingModel.Date, CultureInfo.InvariantCulture, DateTimeStyles.RoundtripKind); List <Booking> activeBookingList = await _bookingManager.ActiveBookingsAsync(currentDate, ActiveBookingModel.UserId); List <BookingDetailModelDTO> bookings = activeBookingList.Select(x => new BookingDetailModelDTO { BookingFromDate = DateTime.SpecifyKind(x.BookingFromDate, DateTimeKind.Utc).ToString("o"), BookingID = x.BookingID, BookingToDate = DateTime.SpecifyKind(x.BookingToDate, DateTimeKind.Utc).ToString("o"), Email = x.ApplicationUser.Email, UserName = x.ApplicationUser.UserName, VenueCity = x.VenueDetail.VenueCity, VenueName = x.VenueDetail.VenueName }).ToList(); return(Ok(bookings)); }