File tree Expand file tree Collapse file tree 3 files changed +3
-1
lines changed
OFM.Infrastructure.WebAPI
Services/Processes/Fundings Expand file tree Collapse file tree 3 files changed +3
-1
lines changed Original file line number Diff line number Diff line change @@ -80,6 +80,7 @@ public class RateSchedule : ofm_rate_schedule
80
80
public new decimal ? ofm_parent_fee_per_month_ft { get ; set ; }
81
81
public new decimal ? ofm_parent_fee_per_day_ft { get ; set ; }
82
82
public new decimal ? ofm_parent_fee_per_month_pt { get ; set ; }
83
+ public new decimal ? ofm_parent_fee_per_day_pt_school_age { get ; set ; }
83
84
public new FundingRate [ ] ? ofm_rateschedule_fundingrate { get ; set ; }
84
85
public new CCLRRatio [ ] ? ofm_rateschedule_cclr { get ; set ; }
85
86
public new decimal ? ofm_average_benefit_load { get ; set ; }
Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ private string GetOptionSetMetadataDisplayName(ecc_licence_type value)
111
111
#region Parent Fees
112
112
113
113
private ecc_care_types TimeSchedule => ofm_care_type ?? throw new NullReferenceException ( $ "{ nameof ( LicenceDetail ) } : ofm_care_type is empty. Value must be full-time or part-time.") ; // Full-Time or Part-Time
114
- private decimal ParentFeesRatePerDay => ( TimeSchedule == ecc_care_types . FullTime ) ? _rateSchedule ! . ofm_parent_fee_per_day_ft ! . Value : _rateSchedule ! . ofm_parent_fee_per_day_pt ! . Value ;
114
+ private decimal ParentFeesRatePerDay => ( TimeSchedule == ecc_care_types . FullTime ) ? _rateSchedule ! . ofm_parent_fee_per_day_ft ! . Value : ( LicenceType == ecc_licence_type . GroupChildCareSchoolAgeGroup1 || LicenceType == ecc_licence_type . GroupChildCareSchoolAgeGroup2 || LicenceType == ecc_licence_type . GroupChildCareSchoolAgeGroup3 ) && _rateSchedule ! . ofm_parent_fee_per_day_pt_school_age != null ? _rateSchedule . ofm_parent_fee_per_day_pt_school_age . Value : _rateSchedule ! . ofm_parent_fee_per_day_pt ! . Value ;
115
115
private decimal ParentFeesRatePerMonth => ( TimeSchedule == ecc_care_types . FullTime ) ? _rateSchedule ! . ofm_parent_fee_per_month_ft ! . Value : _rateSchedule ! . ofm_parent_fee_per_month_pt ! . Value ;
116
116
private decimal AnnualParentFeesPerSpaceByHours => ParentFeesRatePerDay * DaysPerWeek * WeeksPerYear ;
117
117
private decimal AnnualParentFeesPerSpaceByMonths => ParentFeesRatePerMonth * 12 ; // 12 months in a year
Original file line number Diff line number Diff line change @@ -42,6 +42,7 @@ private string RateScheduleRequestUri
42
42
<attribute name="ofm_parent_fee_per_day_pt" />
43
43
<attribute name="ofm_parent_fee_per_month_ft" />
44
44
<attribute name="ofm_parent_fee_per_month_pt" />
45
+ <attribute name="ofm_parent_fee_per_day_pt_school_age" />
45
46
<attribute name="ofm_start_date" />
46
47
<attribute name="createdon" />
47
48
<attribute name="ofm_average_benefit_load" />
You can’t perform that action at this time.
0 commit comments