public SettlementInfo() { Adjustments = Array.Empty <Dictionary <string, dynamic> >(); Fees = Array.Empty <Dictionary <string, dynamic> >(); AdditionalRequirements = Array.Empty <Dictionary <string, dynamic> >(); Payees = Array.Empty <Dictionary <string, dynamic> >(); OurRequirements = Array.Empty <Dictionary <string, dynamic> >(); MatterDetails = new MatterDetails(); WaterUsage = new Dictionary <string, dynamic>(); AdditionalInfo = new Dictionary <string, dynamic>(); }
public MatterDetails(MatterDetails matterDetails) { if (matterDetails != null) { MatterRef = matterDetails.MatterRef; Matter = matterDetails.Matter; Property = matterDetails.Property; AdjustmentDate = matterDetails.AdjustmentDate; SettlementDate = matterDetails.SettlementDate; SettlementPlace = matterDetails.SettlementPlace; SettlementTime = matterDetails.SettlementTime; State = matterDetails.State; ConveyType = matterDetails.ConveyType; } }
#pragma warning restore CA2227 // Collection properties should be read only public SettlementInfo( MatterDetails matterDetails, Dictionary <string, dynamic>[] adjustments, Dictionary <string, dynamic>[] fees, Dictionary <string, dynamic>[] additionalRequirements, Dictionary <string, dynamic>[] payees, Dictionary <string, dynamic>[] ourRequirements, Dictionary <string, dynamic> waterUsage, Dictionary <string, dynamic> additionalInfo) { var adjustmentsLength = (adjustments is null) ? 0 : adjustments.Length; Adjustments = new Dictionary <string, dynamic> [adjustmentsLength]; var feesLength = (fees is null) ? 0 : fees.Length; Fees = new Dictionary <string, dynamic> [feesLength]; var additionalRequirementsLength = (additionalRequirements is null) ? 0 : additionalRequirements.Length; AdditionalRequirements = new Dictionary <string, dynamic> [additionalRequirementsLength]; var payeesLength = (payees is null) ? 0 : payees.Length; Payees = new Dictionary <string, dynamic> [payeesLength]; var ourRequirementsLength = (ourRequirements is null) ? 0 : ourRequirements.Length; OurRequirements = new Dictionary <string, dynamic> [ourRequirementsLength]; Array.Copy(adjustments, Adjustments, adjustmentsLength); Array.Copy(fees, Fees, feesLength); Array.Copy(additionalRequirements, AdditionalRequirements, additionalRequirementsLength); Array.Copy(payees, Payees, payeesLength); Array.Copy(ourRequirements, OurRequirements, ourRequirementsLength); MatterDetails = matterDetails; WaterUsage = waterUsage; AdditionalInfo = additionalInfo; }
public ActionstepMatter(MatterDetails matterDetails, float price, float deposit) : base(matterDetails) { Price = price; Deposit = deposit; }