예제 #1
0
 private static void GetAllRentalDetailList(RentalsManager rentalsManager)
 {
     Console.WriteLine("Kiralanan Arabalar Listesi: \nId\tCar Name\tCustomer Name\tRent Date\tReturn Date");
     foreach (var rental in rentalsManager.GetRentalDetails().Data)
     {
         Console.WriteLine($"{rental.RentalId}\t{rental.CarName}\t{rental.CustomerName}\t{rental.RentDate}\t{rental.ReturnDate}");
     }
 }
예제 #2
0
        private void RentACar_Load(object sender, EventArgs e)
        {
            RentalsManager rManager = new RentalsManager(new EFRentalsDal());
            var            result   = rManager.GetRentalDetails();

            if (result.Success)
            {
                dataGridView1.DataSource = result.Data;
            }
        }
예제 #3
0
        private static void ReturnRental(RentalsManager rentalsManager)
        {
            Console.WriteLine("Kiraladığınız araba hangi Car Id'ye sahip?");
            int carId          = Convert.ToInt32(Console.ReadLine());
            var returnedRental = rentalsManager.GetRentalDetails(I => I.CarId == carId);

            foreach (var rental in returnedRental.Data)
            {
                rental.ReturnDate = DateTime.Now;
                Console.WriteLine(returnedRental.Message);
            }
        }