public Types.booking_description_response[] GetBookingsForApppartment(int apartmentId) { Models.apartma2Entities entities = new Models.apartma2Entities(); try { List <Models.booking> bookingModelList = entities.bookings.Where(el => el.apartment.id.Equals(apartmentId)).ToList(); if (bookingModelList != null) { return(bookingModelList.Select(el => PublicTypeConverter.BookingModelToBookingDescriptionResponse(el)).ToArray()); } else { return(new Types.booking_description_response[] {}); } } catch (Exception ex) { return(null); } }
public Types.booking_description_response[] GetBookingsForUser(string userTrr) { Models.apartma2Entities entities = new Models.apartma2Entities(); try { List <Models.booking> bookingModelList = entities.bookings.Where(el => el.customer_trr.Equals(userTrr)).ToList(); if (bookingModelList != null) { return(bookingModelList.Select(el => PublicTypeConverter.BookingModelToBookingDescriptionResponse(el)).ToArray()); } else { return(new Types.booking_description_response[] { }); } } catch (Exception ex) { return(null); } }
public Types.booking_description_response GetBooking(int bookingId) { Models.apartma2Entities entities = new Models.apartma2Entities(); try { Models.booking bookingModel = entities.bookings.FirstOrDefault(el => el.id.Equals(bookingId)); if (bookingModel != null) { return(PublicTypeConverter.BookingModelToBookingDescriptionResponse(bookingModel)); } else { return(null); } } catch (Exception ex) { return(null); } }