Пример #1
0
 public RenovationParameter(RenovationType type, double value)
 {
     Type  = type;
     Value = value;
 }
 private RenovationProjectType(string name, double rent, double initialMaximumAllowedRent, double maintenanceCosts, double marketValueIfEmpty, int lifeSpan, int sustainability, double constructionCosts, RenovationType renovationType) : base(name, constructionCosts)
 {
     InitialRent = rent;
     Rent        = new RenovationParameter(renovationType, rent);
     InitialMaximumAllowedRent = initialMaximumAllowedRent;
     MaximumAllowedRent        = new RenovationParameter(renovationType, initialMaximumAllowedRent);
     InitialMaintenance        = maintenanceCosts;
     Maintenance        = new RenovationParameter(renovationType, maintenanceCosts);
     InitialMarketValue = marketValueIfEmpty;
     MarketValue        = new RenovationParameter(renovationType, marketValueIfEmpty);
     LifeSpan           = new RenovationParameter(renovationType, lifeSpan);
     Sustainability     = new RenovationParameter(renovationType, sustainability);
 }