public double ExecuteProject(HousingAssociation association)
 {
     for (var i = 0; i < NumberOfHouses; i++)
     {
         BuildNewHouse(association, MaximumMonthlyRent);
     }
     return(Expenses * NumberOfHouses);
 }
Exemplo n.º 2
0
 public PolicyImplementation(HousingAssociation association) : base(association)
 {
 }
Exemplo n.º 3
0
 protected Policy(HousingAssociation association)
 {
     HousingAssociation = association;
 }
 public void BuildNewHouse(HousingAssociation association, double monthlyRent)
 {
     association.RealEstatePortfolio.AddNewHouse(association, monthlyRent, MaximumMonthlyRent, MonthlyMaintenanceExpenses, MarketValue, 0.1, 50, Sustainability);
 }