public List <Customer> GetAllCustomers() { var dataClient = new RentalCarDbClient(); var customers = dataClient.GetAllCustomers(); return(customers); }
public List <Car> GetById(List <int> Ids) { var dataClient = new RentalCarDbClient(); var cars = dataClient.GetCarsById(Ids); return(cars); }
public List <Car> GetAll() { var dataClient = new RentalCarDbClient(); var cars = dataClient.GetAllCars(); return(cars); }
public Booking GetById(int id) { var dataClient = new RentalCarDbClient(); var booking = dataClient.GetBooking(id); return(booking); }
public List <int> GetAllAvailable(DateTime fromDate, DateTime toDate) { var dataClient = new RentalCarDbClient(); var ids = dataClient.GetAllAvailableCars(fromDate, toDate); return(ids); }
public Car GetById(int id) { var dataClient = new RentalCarDbClient(); var cars = dataClient.GetCarById(id); return(cars); }
public Customer Get(int id) { var dataClient = new RentalCarDbClient(); var customer = dataClient.GetCustomer(id); return(customer); }
// GetAvailableCars methods public List <Car> GetAvailable(DateTime startDate, DateTime endDate) { var dataClient = new RentalCarDbClient(); var allBookings = dataClient.GetAllBookings(); var availableCars = GetAll(); var dateBetween = GetDates(startDate, endDate); foreach (var booking in allBookings) { var booked = GetDates(booking.FromDate, booking.ToDate); foreach (var date in booked) { if (CompareDates(dateBetween, date)) { availableCars.RemoveAll(x => x.Id == booking.CarId); } } } return(availableCars); }
public void Remove(Customer customer) { var dataClient = new RentalCarDbClient(); dataClient.RemoveCustomer(customer); }
public void Add(Customer customer) { var dataClient = new RentalCarDbClient(); dataClient.AddCustomer(customer); }
public void Add(Booking booking) { var dataClient = new RentalCarDbClient(); dataClient.AddBooking(booking); }
public List <Booking> GetAll() { var dataClient = new RentalCarDbClient(); return(dataClient.GetAllBookings()); }
public void IsRented(Booking booking) { var dataClient = new RentalCarDbClient(); dataClient.IsReturned(booking.Id, false); }
public void IsRented(int bookingId) { var dataClient = new RentalCarDbClient(); dataClient.IsReturned(bookingId, false); }
public void Remove(Car car) { var dataClient = new RentalCarDbClient(); dataClient.RemoveCar(car.Id); }
public void Add(Car car) { var dataClient = new RentalCarDbClient(); dataClient.AddCar(car); }
public void Remove(Booking booking) { var dataClient = new RentalCarDbClient(); dataClient.RemoveBooking(booking.Id); }
public void Update(Customer customer) { var dataClient = new RentalCarDbClient(); dataClient.UpdateCustomer(customer); }
public void Remove(string regNr) { var dataClient = new RentalCarDbClient(); dataClient.RemoveCar(regNr); }