public void Execute(IJobExecutionContext context) { List <Rental> rentWithoutExt = RentalDB.getRentalsThatExceeds(DateTime.Now); List <Rental> rentWithExt = RentalDB.getRentalsWithExtensionThatExceeds(DateTime.Now); foreach (Rental r in rentWithoutExt) { RentalDB.updateRentStatus(r.RentalID, "Ended"); } foreach (Rental r in rentWithExt) { RentalDB.updateRentStatus(r.RentalID, "Ended"); } }
public void Execute(IJobExecutionContext context) { List <Rental> rentWithoutExt = RentalDB.getRentalsThatExceeds(DateTime.Now.AddDays(1)); List <Rental> rentWithExt = RentalDB.getRentalsWithExtensionThatExceeds(DateTime.Now.AddDays(1)); foreach (Rental r in rentWithoutExt) { Utility.sendEmail(r.Rentee.Email, "RentHere: Rental Ending", "Hi" + r.Rentee.Name + " your item will end tomorrow, please be at pick up location"); } foreach (Rental r in rentWithExt) { Utility.sendEmail(r.Rentee.Email, "RentHere: Rental Ending", "Hi" + r.Rentee.Name + " you extension for item will end tomorrow, please be at pick up location"); } }
public void Execute(IJobExecutionContext context) { List <Rental> rentWithoutExt = RentalDB.getRentalsThatExceeds(DateTime.Now); List <Rental> rentWithExt = RentalDB.getRentalsWithExtensionThatExceeds(DateTime.Now); foreach (Rental r in rentWithoutExt) { RentalDB.updateRentStatus(r.RentalID, "Ended"); RentalDB.setRetrievalCodeForRent(r.RentalID, Utility.getRandomizedChar(6, 0)); } foreach (Rental r in rentWithExt) { RentalDB.updateRentStatus(r.RentalID, "Ended"); RentalDB.setRetrievalCodeForRent(r.RentalID, Utility.getRandomizedChar(6, 0)); } }