public void CreateDefaultRentReviewForNewLease(Lease lease) { RentReview defaultRentReview = new RentReview() { TakesEffectOn = lease.StartDate.AddYears(2), ServeNoticeBy = lease.StartDate.AddMonths(21), Percent = 4, IsNext = true, NoticeHasBeenServed = false, IsInEffect = false, PreviousRent = lease.Rent }; lease.RentReviews.Add(defaultRentReview); }
public void CreateDefaultRentReviewForExistingLease(Lease lease) { var lastRentReview = lease.RentReviews.LastOrDefault(); RentReview defaultRentReview = new RentReview() { TakesEffectOn = lastRentReview.TakesEffectOn.AddYears(2), ServeNoticeBy = lastRentReview.TakesEffectOn.AddMonths(21), Percent = 4, IsNext = true, NoticeHasBeenServed = false, IsInEffect = false, PreviousRent = lease.Rent }; lease.RentReviews.Add(defaultRentReview); }