public static void CommunicatePrice(EstateAgent estateAgent, EstateAgency estate, EstateFeeCalculator estateFeeCalculator)
 {
     System.Console.WriteLine($"Estate price: {estateAgent.GetEstatePrice(estate, estateFeeCalculator)}");
 }
 public static void CommunicateAgentCommission(EstateAgency estate, EstateFeeCalculator estateFeeCalculator)
 {
     System.Console.WriteLine($"Agent commission: {estateFeeCalculator.GetEstateCommission(estate.Base_price)}");
 }
Beispiel #3
0
 public decimal GetEstatePrice(EstateAgency estate, IEstateFeeCalculator estateFeeCalculator)
 {
     return(estateFeeCalculator.CalculateEstatePrice(estate.Base_price));
 }
 public static void CommunicateType(EstateAgent estateAgent, EstateAgency estate)
 {
     System.Console.WriteLine($"Estate type: {estateAgent.GetEstateType(estate)}");
 }
Beispiel #5
0
 public string GetEstateType(EstateAgency estate)
 {
     return(estate.type);
 }