コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }