@@ -97,6 +97,21 @@ public static TemporaryAccommodationOfficer ToDomain(this TemporaryAccommodation
9797 Email = taOfficerEntity . Email
9898 } ;
9999 }
100+ public static EmergencyBooking ToDomain ( this TemporaryAccommodationEmergencyBookingDb taEmergencyBookingEntity )
101+ {
102+ if ( taEmergencyBookingEntity == null ) return null ;
103+
104+ return new EmergencyBooking
105+ {
106+ DraftBooking = taEmergencyBookingEntity . DraftBooking ,
107+ IsRentAccountRequired = taEmergencyBookingEntity . IsRentAccountRequired ,
108+ NoRentAccountReason = taEmergencyBookingEntity . NoRentAccountReason ,
109+ RentLetterSentDate = taEmergencyBookingEntity . RentLetterSentDate ,
110+ RentCardGivenDate = taEmergencyBookingEntity . RentCardGivenDate ,
111+ TenureAcceptedDate = taEmergencyBookingEntity . TenureAcceptedDate ,
112+ IsSection208NoticeSent = taEmergencyBookingEntity . IsSection208NoticeSent
113+ } ;
114+ }
100115 // Entity to Domain
101116 public static TemporaryAccommodationInfo ToDomain ( this TemporaryAccommodationInfoDb taInfoEntity )
102117 {
@@ -105,7 +120,8 @@ public static TemporaryAccommodationInfo ToDomain(this TemporaryAccommodationInf
105120 return new TemporaryAccommodationInfo
106121 {
107122 BookingStatus = taInfoEntity . BookingStatus ,
108- AssignedOfficer = taInfoEntity . AssignedOfficer . ToDomain ( )
123+ AssignedOfficer = taInfoEntity . AssignedOfficer . ToDomain ( ) ,
124+ EmergencyBooking = taInfoEntity . EmergencyBooking . ToDomain ( )
109125 } ;
110126 }
111127
@@ -122,6 +138,21 @@ public static TemporaryAccommodationOfficerDb ToDatabase(this TemporaryAccommoda
122138 Email = taOfficerDomain . Email
123139 } ;
124140 }
141+ public static TemporaryAccommodationEmergencyBookingDb ToDatabase ( this EmergencyBooking taEmergencyBookingDomain )
142+ {
143+ if ( taEmergencyBookingDomain == null ) return null ;
144+
145+ return new TemporaryAccommodationEmergencyBookingDb
146+ {
147+ DraftBooking = taEmergencyBookingDomain . DraftBooking ,
148+ IsRentAccountRequired = taEmergencyBookingDomain . IsRentAccountRequired ,
149+ NoRentAccountReason = taEmergencyBookingDomain . NoRentAccountReason ,
150+ RentLetterSentDate = taEmergencyBookingDomain . RentLetterSentDate ,
151+ RentCardGivenDate = taEmergencyBookingDomain . RentCardGivenDate ,
152+ TenureAcceptedDate = taEmergencyBookingDomain . TenureAcceptedDate ,
153+ IsSection208NoticeSent = taEmergencyBookingDomain . IsSection208NoticeSent
154+ } ;
155+ }
125156 // Entity to Domain
126157 public static TemporaryAccommodationInfoDb ToDatabase ( this TemporaryAccommodationInfo taInfoDomain )
127158 {
@@ -130,7 +161,8 @@ public static TemporaryAccommodationInfoDb ToDatabase(this TemporaryAccommodatio
130161 return new TemporaryAccommodationInfoDb
131162 {
132163 BookingStatus = taInfoDomain . BookingStatus ,
133- AssignedOfficer = taInfoDomain . AssignedOfficer . ToDatabase ( )
164+ AssignedOfficer = taInfoDomain . AssignedOfficer . ToDatabase ( ) ,
165+ EmergencyBooking = taInfoDomain . EmergencyBooking . ToDatabase ( )
134166 } ;
135167 }
136168 #endregion
0 commit comments